UNIVERSE=ucb PRODUCT="README" VERSION="V5.22" RELEASE="21.05.1990" ################# ## Readme Text - hier habe ich die Seitennumemrn und Leerzeilen entfernt damit ## der Text im Editor besser zu lesen ist. ## Da ich die Datei aus einem Floppyimage erstellt habe sind eventuelle ## Fehler bei der haendischen Konvertierung möglich. ################# 1 Allgemeines Hiermit wird das Betriebssystem SINIX V5.22 fuer den MX500 freigegeben. SINIX V5.22 ist auf allen Modellen des MX500 ablauffaehig. Die Freigabemitteilung gibt eine gedraengte Zusammenstel- lung aller wesentlichen Informationen zur vorliegenden Version 5.22 von SINIX. Mit SINIX V5.22 ist die Kompatibi- litaet zum X/OPEN Portability Guide III erreicht. Der Inhalt dieser Freigabemitteilung entspricht dem Frei- gabestant Es stehen folgende Software-Liefereinheiten zur Verfuegung: SINIX-UP-F1 Update von V5.21 auf V5.22 (1-16 Benutzer) SINIX-UP-F3 Update von V5.21 auf V5.22 (1-32 Benutzer) SINIX-UP-F5 Update von V5.21 auf V5.22 (1-64 Benutzer) SINIX-F1 SINIX-Basissystem V5.22 (1-16 Benutzer) SINIX-F2 SINIX-Hochruestsatz fuer 17 bis 32 Benutzer SINIX-F3 SINIX-Basissystem V5.22 (1-32 Benutzer) SINIX-F4 SINIX-Hochruestsatz fuer 33 bis 64 Benutzer SINIX SINIX-Basissystem V5.22 (1-64 Benutzer) SINIX-F6 SINIX-Hochruestsatz fuer 65 bis 128 Benutzer SINIX-F7 SINIX-Basissystem V5.22 (1-128 Benutzer) Zusaetzlich zur gewuenschten Software-Liefereinheit muss ein Dokumentationspaket bestellt werden. Die Auflistung der verfuegbaren Liefereinheiten und der darin enthaltenen Ma- nuale finden Sie im Kapitel 1.3. 1.1 Bestellung SINIX Version 5.22 kann ueber Ihre zustaendige Vertriebsge- sellschaft be†zogen werden. Es muss die Softwareliefereinheit plus Dokumentationspaket bestellt werden. Es gelten die allgemeinen Bedingungen zum Vertrag ueber die Nutzung und Betreuung von Softwareprodukten. Die Liefereinheit ist ein Lizenzprodukt. Die Lizenznummer wird durch Installation der Diskette K.DISK (KEY-Diskette) ins System uebernommen. Dieses Produkt darf nur auf dem Ge- raet eingesetzt werden, fuer das es gekauft wurde. 1.2 Auslieferung Das Betriebssystem SINIX Version 5.22 wird auf 3 Magnet- bandkassetten (SINIX3, SINIX5 und SIE2.1) plus KEY-Disket- te (K.DISK) ausgeliefert. Bei Update-Versionen entfaellt die KEY-Diskette, da sie von der Vorgaengerversion ūebernom- men werden kann. Lieferumfang: Kassetten SINIX3/SINIX5: System V Environment (X/OPEN Umgebung von SINIX V5.22) CES Environment (C-Entwicklungs-System V5.22) COLLAGE (COLLAGE-Laufzeitsystem V3.0) COLFACE (COLLAGE-Bediensystem) Games (Spiele mit englischer Oberflaeche) SDT (System-Development-Toolkit) Kassette SIE2.1: SINIX 2.1 Environment (SINIX V2.1 Umgebung von SINIX V5.22) 1.3 Dokumentation Zur Installation und zum Betrieb von SINIX V5.22 ist das Dokumentationspaket erforderlich. Es stehen zwei Liefereinheiten zur Verfuegung: SINIX-DOC-D V5.22 deutsche Dokumentation SINIX-DOC-GB V5.22 englische Dokumentation Folgende Manuale gehoeren zum Lieferumfang des Dokumenta- tionspakets: Bestellnummer Betriebsanleitung MX500 U5006-J-Z95-2 SINIX Systemverwaltung V5.22 U3904-J-Z95-4 SINIX V5.22 Kommandos, Teil 1 U5453-J1-Z95-2 SINIX V5.22 Kommandos, Teil 2 U5454-J1-Z95-2 SINIX V5.22 Kommandos, Teil 3 U5455-J1-Z95-2 C-Entwicklungssystem, Teil 1 U3899-J-Z95-3 C-Entwicklungssystem, Teil 2 U3900-J-Z95-3 SINIX-SPOOL Benutzerhandbuch U5650-J-Z95-1 COLLAGE Bediensystem Benutzerhandbuch U5995-J-Z95-1 inkl. Kurzbeschreibung U6007-J-Z95-1 COLLAGE Bedienen, Verwalten, Programmieren U3004-J-Z95-4 Nachtrag zu COLLAGE Bedienen U3004-J1-Z95-5 SINIX-Systemsicherheit U5069-J-Z95-1 SINIX Buch1 U3201-J-Z95-1 SINIX Buch2 U3202-J-Z95-1 Nachtrag zu SINIX Buch2 U3202-J1-Z95-2 Das Kapitel Systemverwaltung im SINIX Buch2 ist nicht mehr gueltig; es wurde ersetzt durch das Kapitel Bediensystem im Systemverwalterhandbuch! Fuer den Einsatz von Peripherie-Geraeten sind die entspre- chenden Hardware-Manuale erforderlich. 2 Technische Hinweise Auf SINIX Version 5.22 koennen unter Beachtung bestimmter Einschraenkungen die auf anderen SINIX-Versionen erstellten Programme im Binaerformat portiert werden (vgl. 2.6). Neue und erweiterte Software-Funktionen werden im Kapitel 3 dargestellt. 2.1 Hardwareausbau MX500-75: Minimalausbau: - Konsol- und Diagnoseprozessor (SC¦ED) - Dualprozessor mit 2 x CPU NS32532 mit integrierter MMU, einschliesslich FPU und 64 KByte Cache pro Prozessor - 1 Multibus - 1 Speichercontroller mit 16 MB - 5 1/4 Zoll Diskettenlaufwerk mit Steuerung - 5 1/4 Zoll Magntbandkassettenlaufwerk mit Steuerung, Kapazitaet 155 MB - 1 Festplatte 5 1/4 Zoll, Kapazitaet 380 MB oder 760 MB - 1 E/A-Prozessor oder - 1 serieller Inhouse-Multiplexer (SIM) Erweiterungen: - bis zu 5 Festplatten 5 1/4 Zoll, Kapazitaet 760 MB - bis zu 3 Dualprozessoren - 1 Speichercontroller mit 16 MB - bis zu 2 Speichererweiterungen mit je 16 MB - ein zusaetzlicher Multibus - bis zu 7 E/A-Prozessoren oder - bis zu 7 serielle Inhouse-Multiplexer (SIM) - bis zu 5 ladbare DFUe-Prozessoren - 1 Magnetbandgeraet 1/2 Zoll - 1 Magnetbandkassettenlaufwerk Video-8, Kapazitaet 2,3 GB - 1 Ethernet-Anschluss fuer TCP/IP Protokolle - bis zu 2 Ethernet-Prozessoren fuer ISO Protokolle - AFP-Anschlusszusaetze fuer maximal 44 Anschluesse ueber AFP - 1 Erweiterungsschrank mit 1 Multibus zum Einbau von - bis zu 6 Festplatten 5 1/4 Zoll, Kapazitaet 760 MB - bis zu 8 E/A-Prozessoren oder - bis zu 8 seriellen Inhouse-Multiplexern (SIM) - bis zu 4 DFUe-Prozessoren - 1 Ethernet-Prozessor fuer ISO Protokolle - AFP-Anschlusszusaetzen fuer max. 48 Anschluesse ueber AFP - zusaetzlichen Peripherie-Steuerungen Vorsicht: Nicht alle Erweiterungen sind gleichzeitig ein- setzbar! Hauptspeicherbedarf von SINIX V5.22: Der Hauptspeicherbedarf des Betriebssystems SINIX V5.22 ist abhaengig vom Hauptspeicherausbau und laesst sich berech- nen aus der Differenz der Groessen real mem minus avail mem, die beim Hochfahren des Systems ausgegeben werden. 2.2 Software-Konfiguration Mit der Installation von SINIX Version 5.22 stehen auf Ih- rem System drei Ablauf-Umgebungen zur Verfuegung: Kommandos in der att-Ablaufumgebung: Das att-Universum bietet Ihnen eine zu X/OPEN Portability Guide III kompatible Ablaufumgebung. Dies ist weitgehend die Programmierumgebung nach der "UNIX System V Interface Definition" (UNIX ist ein eingetragenes Warenzeichen von AT&T). Kommandos in der sie-Ablaufumgebung: Dies ist die SINIX V2.1-Umgebung. Vorsicht: Die sie-Ablaufumgebung enthaelt keine Entwick- lungsumgebung mehr und muss separat von der bei- liegenden Magnetbandkassette SIE2.1 installiert werden! Kommandos zur Systemadministration: Die Systemverwalterkommandos sind systemspezifisch und un- terscheiden sich z.T. von denen anderer SINIX-Versionen. Alle System5 Verwalterkommandos finden Sie im Systemver- walterhandbuch beschrieben. Meldungen dieser Kommandos werden in englischer Sprache ausgegeben. Alle weiteren Kommandos oder Systemdateien, die weder im Systemverwalterhandbuch beschrieben sind noch zu den Kom- mandos des sie- bzw. att-Universums gehoeren, sind als Zu- satz zum SINIX V5.22 Betriebssystem zu betrachten, fuer den keine Wartung uebernommen wird. Das C-Entwicklungssystem fuer das att-Universum ist in die Liefereinheit SINIX Version 5.22 integriert. Das C-Ent- wicklungssystem der SINIX V2.1 (sie-Universum) entfaellt. Durch Einsatz des Softwareprodukts DFS werden verteilte Dateisysteme unterstuetzt. DFS erfordert den Einsatz eines neuen SCED-Boards. Genaue Information hierueber erhalten Sie bei Ihrer zustaendigen Vertriebsgesellschaft. SINIX V5.22 unterstuetzt in Verbindung mit dem Softwarepro- dukt COLLAGE Grafik auf Grafik- und Alpha-Bildschirmen. Das COLLAGE-Laufzeitsystem ist Bestandteil der SINIX V5.22. 2.3 Produkt-Installation 2.3.1 Allgemeine Hinweise SINIX V5.22 kann nur auf einer der ersten 8 Festplatten installiert werden! Prozessoren, mit denen Ihre MX500 ausgestattet ist. Fuer die Prozessoren NS32532 verwenden Sie dann zur Installa- tion von SINIX V5.22 das Band SINIX5. Fuer die Prozessoren Saemtliche, die Konfiguration von Bildschirmen und Druckern betreffenden Dateien duerfen nicht von aelteren SINIX-Ver- sionen uebernommen werden, da sich die Verwaltung der kon- figurierten Geraete grundlegend geaendert hat. Es muessen in jedem Fall alle Geraete neu konfiguriert werden. Die Dateien /etc/passwd und /etc/group duerfen ebenfalls nicht von alten Sicherungsstaenden ueberschrieben werden, Fall, dass alte Benutzerkennungen uebernommen werden sollen, duerfen diese nur von Hand in die neue /etc/passwd kopiert werden; analog muss bei den Gruppeneintraegen vorgegangen werden. Aus Kompatibilitaetsgruenden werden auch noch die Dateien login.dat und deauth.dat im Dateiverzeichnis /usr/sie_root/usr/menus/app/develop und das Dateiverzeich- nis /usr/admin/.benutzer gepflegt; diese Dateien mues dann also von der vorherigen Installation uebernommen werden. Die Datei /etc/rc.local darf nicht von einer aelteren SI- NIX-Version uebernommen werden, da sich deren Inhalt geaen- dert hat. Sie sollten den vom System benutzten usr-Bereich und den von den Benutzerdaten belegten Bereich moeglichst auf ver- schiedenen Dateisystemen auf getrennten Platten halten. Ausserdem sollten root- und usr-Bereich auf getrennten Platten liegen. Die Groesse des gesamten Swap-Bereichs sollte zwischen 2 und 5 mal so gross gewaehlt werden wie die Groesse des Hauptspei- chers. Die guenstigste Groesse des Swap-Bereichs ist die ca. 4-fache Groesse des Hauptspeichers. Der Swap-Bereich, der zur Aufnahme des Hauptspeicherabzugs im Falle eines Systemabsturzes benutzt wird, muss minde- stens die Groesse des Hauptspeichers plus 4 MB haben. Fuer den Fall, dass dies nicht moeglich ist, kann man das bsu- Kommando dump mit entsprechenden Schaltern veranlassen, einen Hauptspeicherabzug auf mehrere Geraete zu verteilen (vgl. Systemverwalterhandbuch). Wichtiger Hinweis zum Einrichten von Dateisystemen: Standardmaessig wūird beim Einrichten eines Dateisystems mittels /etc/newfs pro 2 KB ein Inode eingerichtet, d.h., die maximale Anzahl der Inodes in einem Dateisystem richtet sich nach der Groesse des Dateisystems. Das Problem hierbei ist, dass der Systemkern in der sie-Ablaufumgebung nur maximal 65535 Inodes pro Dateisystem verwalten kann, die Anzahl der von /etc/newfs angelegten Inodes jedoch bei Verwendung eines sehr grossen Plattenbereichs diesen Wert uebersteigt. An dieser Stelle muss der Anwender selber dafuer sorgen, dass es nicht zu Problemen kommt; dazu ist der /etc/newfs mit dem Schalter -i aufzurufen, der angibt, fuer wieviele KB jeweils ein Inode angelegt werden soll. Beispiel: /etc/newfs /dev/xp5c liefert u.a. : 549400 sectors in 820 cylinders of 10 tracks, 67 sectors 281.3Mb in 52 cyl groups (16 c/g, 5.49Mb/g, 2048 i/g) Multipliziert man die Anzahl der Zylindergruppen mit der Anzahl der Inodes pro Zylindergruppe, so erhaelt man die Anzahl der angelegten Inodes (hier: 52 * 2048 = 106496). Da dieser Wert zu gross ist (>65535), waehlt man dann z.B. 5 KB fuer einen Inode: /etc/newfs -i 5120 /dev/xp5c 549400 sectors in 820 cylinders of 10 tracks, 67 sectors 281.3Mb in 52 cyl groups (16 c/g, 5.49Mb/g, 1024 i/g) Jetzt liefert die Multiplikation 52 * 1024 = 53248; da dieser Wert kleiner ist als 65535, wird die Anzahl der ma- ximal moeglichen Inodes fuer den Kern im sie-Universum nicht mehr ueberschritten. Fuer dieses Beispiel wurde die c-Partition einer 300 MB Platte verwendet, d.h. die Werte fuer andere Bereiche, de- ren Groesse Sie selbst bestimmen koennen, werden sich von de- nen des Beispiels unterscheiden. Auf einer 8 Zoll Festplatte mit einer Kapazitaet von 600 MB tritt in diesem Zusammenhang ein weiteres Problem auf. In einer Partition duerfen pro Zylindergruppe nicht mehr als 2048 Inodes eingerichtet werden und bei einer Dateisystem- Blockgroesse von 8 KB muessen mindestens 16 Zylinder (oder ein Vielfaches davon) zu einer Zylindergruppe zusammenge- fasst werden. Dies hat zur Folge, dass fuer einen relativ grossen Plattenbereich nur verhaeltnismaessig wenige Inodes zur Verfuegung stehen, d.h. die Partition waere bei einer Dateigroesse zwischen 6 und 7 KB optimal ausgenutzt. Bei An- wendern, die z.B. ueberwiegend mit HIT arbeiten, also sehr viele sehr kleine Dateien zu verwalten haben, kann die Plattenkapazitaet nur zur Haelfte oder weniger ausgenutzt werden. Fuer diesen Fall wurde in SINIX V5.22 Abhilfe geschaffen, indem dem Anwender ermoeglicht wird, vor der Systeminstal- lation mittels des Programms installsys festzulegen, ob er mit einem 4 KB oder einem 8 KB Dateisystem arbeiten moech- te. Bei Verwendung eines 4 KB Dateisystems kann naemlich mit 8 Zylindern pro Zylindergruppe gearbeitet werden, wo- durch sich die Anzahl der Inodes ungefaehr verdoppelt. Einrichten des root-Dateisytems: Auf einer 8 Zoll Festplatte mit einer Kapazitaet von 600 MB sollte grundsaetzlich fuer das root-Dateisystem die Block- groesse 4 KB gewaehlt werden, da sonst die Anzahl der verfueg- baren Inodes im Dateisystem nicht gross genug ist. Einrichten des usr-Dateisystems: Falls die Anzahl der Inodes auf der Partition, auf der Sie den usr-Bereich einrichten wollen, groesser als 65535 wird, sollten Sie bei der Systeminstallation vor dem Aufruf der Prozedur restore.more die hiervon implizit aufgerufene Prozedur restore.more.sh dahingehend abaendern, dass Sie in den Aufruf des Kommandos /betc/newfs den Schalter -i mit dem entsprechenden Wert einfuegen. Dies funktioniert zum Zeitpunkt der Installation nur mit dem Editor ed, da keiner der anderen Editoren zu diesem Zeitpunkt verfuegbar ist. Folgende Kommandofolge bewirkt die notwendige Aen- derung: # cd /etc # ed restore.more.sh . . /newfs/s/newfs/newfs -i xxxx/p w q # cd / Hierbei ist xxxx durch einen geeigneten Wert (s.o.) zu er- setzen. Anschliessend wird die Prozedur restore.more gestartet, wie in der Installationsanleitung beschrieben. Vor der eigentlichen Installation des Betriebssystems SINIX V5.22 haben Sie mittels des Programms installsys die Moeglichkeit, die Aufteilung aller vorhandenen Platten frei festzulegen. Das Programm installsys erwartet die Platten- namen in "Monitornotation" (z.B. xp(0,0) fuer die erste xp- Platte). Die Formel fuer die Berechnung der einzelnen Plat- ten lautet fuer Platten im Multibus: 512 * Multibusadapternr. + 8 * Controllernr. + Lauf- werksnr. und fuer Platten am SCSI-Bus (sd-Platten): 8 * target adapter nr. + Laufwerksnr. . Fuer SINIX V5.22 ist das Standalone-Dienstprogramm install- sys dahingehend erweitert worden, dass jetzt bei der Fest- legung der Plattenaufteilung fuer jede Partition festgelegt werden kann, ob sie ein 4 KB Dateisystem oder ein 8 KB Da- teisystem aufnehmen soll. Dies ist vor allem fuer die root- Partition einer 8 Zoll Platte mit 600 MB notwendig (s.o.). Vor der Installation des Betriebssystems ueberpruefen Sie bitte noch, ob alle gewuenschten Zusatz-Softwareprodukte die notwendigen Versionsstaende haben (vgl. Kapitel 2.7.2). 2.3.2 Installation von SINIX V5.22 auf is-Platte Das Promptzeichen des Monitors ist der *. *b 0 ts(32,4) Laden des Standalone-Dienstpro- gramms installsys Mem: x.x M chk ........ mem ........ test . . . Eroeffnungsbild des Programms in- . stallsys device? is(0,2) Mit Hilfe des Programms installsys muss vor der eigentlichen Installa- tion die Plattenaufteilung festge- legt werden. Dabei muss fuer den ro- ot-Bereich mindestens der Stan- dardwert von 12 MB und fuer den Swap-Bereich der Standardwert von 36 MB verwendet werden. Die Min- destgroesse des Swap-Bereichs sollte im allgemeinen die Groesse des Hauptspeichers plus 4 MB betragen. Die weitere Aufteilung der Platte ist frei waehlbar, wobei jedoch darauf geachtet werden muss, dass ein Plattenbereich (e, f, g oder h) gross genug fuer die Installation des /usr-Bereichs ist. Nachdem die Aenderungen fuer die erste Platte in das Label geschrieben wurden, koennten Sie, wenn Sie auf die Fra- ge "Another disk?" mit "y" antwor- ten, die Aufteilung weiterer Plat- ten veraendern. Antworten Sie hier mit "n", so wird mit der Installa- tion des Miniroot-Systems in der Partition b der ersten Platte be- gonnen. Input file? ts(32,13) Das Miniroot-Filesystem ist die Datei Nr. 13 auf dem Installa- tionsband. Output file? is(0,1) is(0,1) bezeichnet die Swap-Parti- tion der ersten Platte. Last chance.... RETURN Jetzt kopiert installsys die Daten und berechnet eine Pruefsumme. >>> EOF Pass 1, count "xxxxx", checksum "xxxx", doing verify Pass 2, count "xxxxx", checksum "xxxx" Done exit 0 Das Programm installsys ist beendet. * b 3 ts(32,0) Laden des Standalone-Dienstpro- . gramms boot. Dies ist Datei Nr. 0 . auf dem Installationsband . Boot :is(0,1)gendynix is0* Hiermit wird der generische Kern des Betriebssystems von der Platte in den Hauptspeicher geladen. Der * nach is0 sagt gendynix, dass ein Teil der Partition b der Platte fuer das Miniroot- Dateisystem ver- wendet werden soll und ein Teil als swap-Partition. Anschliessend werden eine Reihe von Meldungen ueber die au- tomatische Konfiguration des Kerns auf der Konsole ausge- geben. Zum Schluss gibt SINIX V5.22 den Prompt fuer den Su- peruser aus (#). Siearbeiten jetzt mit einer abgemagerten Version des Be- triebssystems SINIX V5.22. Als naechstes muessen Sie mit Hilfe des Programms restore.root ein Dateisystem in der Partition a der 1. Platte erzeugen und das Standard-root- Dateisystem dorthin kopieren. # restore.root . . . Build the root file system disk name for root? (e.g. sd0 or xp0 or is0) is0 restore.root gibt folgende Meldung an der Konsole aus: Press the AUTOBOOT button so an automatic reboot can happen. Die Prozedur restore.root richtet in der Partition a der oben angegebenen Platte ein neues Dateisystem ein und ko- piert das root-Dateisystem vom Band dorthin. Anschliessend wird die abgemagerte Version von SINIX V5.22 beendet und wenn die Taste AUTOBOOT gedrueckt ist wird automatisch die Standardversion von SINIX V5.22 von der Partition a der Platte geladen. Mit Hilfe der Prozedur restore.more koennen Sie jetzt das usr-Dateisystem erstellen und die entsprechenden Program- me, Kommandos, etc. vom Band kopieren. Bevor Sie dies tun, sollten Sie mit /etc/newfs ein Datei- system auf der Plattenpartition einrichten, die Sie fuer den usr-Bereich verwenden wollen, und dabei ueberpruefen, ob die Anzahl der Inodes unter der Grenze von 65535 bleibt (vgl. Kapitel "Wichtiger Hinweis zum Einrichten von Datei- systemen"). # restore.more restore /usr ?(n/y) y disk name for /usr? (e.g. sd0 or xp0 or is0) is1 which partition for /usr? (e, f, g or h) h Die Prozedur restore.more fragt, auf welcher Platte das usr-Dateisystem erzeugt werden soll. Hier sollte eine an- dere als die erste Platte angegeben werden. Im Anschluss an diese Fragen erhalten Sie die Moeglichkeit festzulegen, welche Dateien und Dateiverzeichnisse Sie auf die Platte kopieren wollen. restore /usr/games ? (n/y) y restore CES Environment ? y restore.more erzeugt in der Partition h der Platte ein Dateisystem und kopiert das usr-Dateisystem und die Ab- laufumgebung att dorthin. Zusaetzlich koennen Sie entschei- den, ob Sie auch die C-Entwicklungsumgebung installieren moechten. Nach der Installation von SINIX V5.22 muessen Sie das System herunterfahren. Beim erneuten Hochfahren wird dann die mitgelieferte KEY-Diskette (K.DISK) mit der Meldung "Please install your SINIX authorization file" angefor- dert, mit der Ihr SINIX-Betriebssystem einsatzbereit ge- macht wird. Auf Ihrem MX500 ist jetzt das Betriebssystem SINIX V5.22 komplett installiert. Das Eintragen von Benutzerkennungen und die Konfigurierung von Terminals und Druckern erfolgt wie gewohnt unter der Kennung admin, jedoch ueber das neue Bediensystem. Eine Bedienungsanleitung hierzu finden Sie im Systemverwalter- handbuch. Zusaetzlich zu mountende Dateisysteme tragen Sie bitte von Hand in die Datei /etc/fstab ein. 2.3.3 Installation von SINIX V5.22 auf xp-Platte Das Promptzeichen des Monitors ist der *. *b 0 ts(32,4) Laden des Standalone-Dienstpro- gramms installsys Mem: x.x M chk ........ mem ........ test . . . Eroeffnungsbild des Programms in- . stallsys device? xp(0,2) Mit Hilfe des Programms installsys muss vor der eigentlichen Installa- tion die Plattenaufteilung festge- legt werden. Dabei muss fuer den ro- ot-Bereich mindestens der Stan- dardwert von 12 MB und fuer den Swap-Bereich der Standardwert von 36 MB verwendet werden. Die Min- destgroesse des Swap-Bereichs sollte im allgemeinen die Groesse des Hauptspeichers plus 4 MB betragen. Die weitere Aufteilung der Platte ist frei waehlbar, wobei jedoch darauf geachtet werden muss, dass ein Plattenbereich (e, f, g oder h) gross genug fuer die Installation des /usr-Bereichs ist. Nachdem die Aenderungen fuer die erste Platte in das Label geschrieben wurden, koennten Sie, wenn Sie auf die Fra- ge "Another disk?" mit "y" antwor- ten, die Aufteilung weiterer Plat- ten veraendern. Antworten Sie hier mit "n", so wird mit der Installa- tion des Miniroot-Systems in der Partition b der ersten Platte be- gonnen. Input file? ts(32,13) Das Miniroot-Filesystem ist die Datei Nr. 13 auf dem Installa- tionsband. Output file? xp(0,1) xp(0,1) bezeichnet die Swap-Parti- tion der ersten Platte. Last chance.... RETURN Jetzt kopiert installsys die Daten und berechnet eine Pruefsumme. >>> EOF Pass 1, count "xxxxx", checksum "xxxx", doing verify Pass 2, count "xxxxx", checksum "xxxx" Done Exit 0 Das Programm installsys ist beendet. *b 3 ts(32,0) Laden des Standalone-Dienstpro- . gramms boot. Dies ist Datei Nr. 0 . auf dem Installationsband . Boot :xp(0,1)gendynix xp0 Hiermit wird der generische Kern des Betriebssystems von der Platte in den Hauptspeicher geladen. Der * nach xp0 sagt gendynix, dass ein Teil der Partition b der Platte fuer das Miniroot- Dateisystem ver- wendet werden soll und ein Teil als swap-Partition. Anschliessend werden eine Reihe von Meldungen ueber die au- tomatische Konfiguration des Kerns auf der Konsole ausge- geben. Zum Schluss gibt SINIX V5.22 den Prompt fuer den Su- peruser aus (#). Sie arbeiten jetzt mit einer abgemagerten Version des Be- triebssystems SINIX V5.22. Als naechstes muessen Sie mit Hilfe des Programms restore.root ein Dateisystem in der Partition a der 1. Platte erzeugen und das Standard-root- Dateisystem dorthin kopieren. # restore.root . . . Build the root file system disk name for root? (e.g. sd0 or xp0 or is0) xp0 restore.root gibt folgende Meldung an der Konsole aus: Press the AUTOBOOT button so an automatic reboot can happen. Die Prozedur restore.root richtet in der Partition a der oben angegebenen Platte ein neues Dateisystem ein und ko- piert das root-Dateisystem vom Band dorthin. Anschliessend wird die abgemagerte Version von SINIX V5.22 beendet und wenn die Taste AUTOBOOT gedrueckt ist wird automatisch die Standardversion von SINIX V5.22 von der Partition a der Platte geladen. Mit Hilfe der Prozedur restore.more koennen Sie jetzt das usr-Dateisystem erstellen und die entsprechenden Program- me, Kommandos, etc. vom Band kopieren. Bevor Sie dies tun, sollten Sie mit /etc/newfs ein Datei- system auf der Plattenpartition einrichten, die Sie fuer den usr-Bereich verwenden wollen, und dabei ueberpruefen, ob die Anzahl der Inodes unter der Grenze von 65535 bleibt (vgl. Kapitel "Wichtiger Hinweis zum Einrichten von Datei- systemen"). # restore.more restore /usr ?(n/y) y disk name for /usr? (e.g. sd0 or xp0 or is0) xp1 which partition for /usr? (e, f, g or h) h Die Prozedur restore.more fragt, auf welcher Platte das usr-Dateisystem erzeugt werden soll. Hier sollteĢ eine an- dere als die erste Platte angegeben werden. Im Anschluss an diese Fragen erhalten Sie die Moeglichkeit festzulegen, welche Dateien und Dateiverzeichnisse Sie auf die Platte kopieren wollen. restore /usr/games ? (n/y) y restore CES Environment ? y restore.more erzeugt in der Partition h der Platte ein Da- teisystem und kopiert das usr-Dateisystem und die Ablauf- umgebung att dorthin. Zusaetzlich koennen Sie entscheiden, ob Sie auch die C-Entwicklungsumgebung und Spiele mit eng- lischer Benutzeroberflaeche installieren moechten. Nach der Installation von SINIX V5.22 muessen Sie das System herunterfahren. Beim erneuten Hochfahren wird dann die mitgelieferte KEY-Diskette (K.DISK) mit der Meldung "Please install your SINIX authorization file" angefor- dert, mit der Ihr SINIX-Betriebssystem einsatzbereit ge- macht wird. Auf Ihrem MX500 ist jetzt das Betriebssystem /SINIX V5.22 komplett installiert. Das Eintragen von Benutzerkennungen und die Konfigurierung von Terminals und Druckern erfolgt wie gewohnt unter der Kennung admin, jedoch ueber das neue Bediensystem. Eine Bedienungsanleitun hierzu finden Sie im Systemverwalter- handbuch. Zusaetzlich zu mountende Dateisysteme tragen Sie bitte von Hand in die Datei /etc/fstab ein. 2.3.4 Installation von SINIX V5.22 auf sd-Platte (nur MX500-20 und MX500-70) Das Promptzeichen des Monitors ist der *.* b 0 ts(32,4) Laden des Standalone-Dienstpro- gramms installsys Mem: x.x M chk ........ mem ........ test . . . Eroeffnungsbild des Programms in- . stallsys device? sd(48,2) Mit Hilfe des Programms installsys muss vor der eigentlichen Installa- tion die Plattenaufteilung festge- legt werden. Dabei muss fuer den ro- ot-Bereich mindestens der Stan- dardwert von 12 MB. Die Groesse des Swap-Bereichs sollte im allgemei- nen die Groesse des Hauptspeichers plus 4 MB betragen. Die weitere Aufteilung der Platte ist frei waehlbar, wobei jedoch darauf geachtet werden muss, dass ein Plattenbereich (e, f, g oder h) gross genug fuer die Installation des /usr-Bereichs ist. Nachdem die Aenderungen fuer die erste Platte in das Label geschrieben wurden, koennten Sie, wenn Sie auf die Fra- ge "Another disk?" mit "y" antwor- ten, die Aufteilung weiterer Plat- ten veraendern. Antworten Sie hier mit "n", so wird mit der Installa- tion des Miniroot-Systems in der Partition b der ersten Platte be- gonnen. Input file? ts(32,13) Das Miniroot-Filesystem ist die Datei Nr. 13 auf dem Installa- tionsband. Output file? sd(48,1) sd(48,1) bezeichnet die Swap-Par- tition der ersten Platte. Last chance... RETURN Jetzt kopiert installsys die Daten und berechnet eine Pruefsumme. >>> EOF Pass 1, count "xxxxx", checksum "xxxx", doing verify Pass 2, count "xxxxx", checksum "xxxx" Done exit 0 Das Programm installsys ist beendet. * b 3 ts(32,0) Laden des Standalone-Dienstpro- . gramms boot. Dies ist Datei Nr. 0 . auf dem Installationsband . Boot :sd-ž(48,1)gendynix sd0* Hiermit wird der generische Kern des Betriebssystems von der Platte in den Hauptspeicher geladen. Der * nach sd0 sagt gendynix, dass ein Teil der Partition b der Platte fuer das Miniroot- Dateisystem ver- wendet werden soll und ein Teil als swap-Partition. Anschliessend werden eine Reihe von Meldungen ueber die au- tomatische Konfiguration des Kerns auf der Konsole ausge- geben. Zum Schluss gibt SINIX V5.22 den Prompt fuer den Su- peruser aus (#). Sie arbeiten jetzt mit einer abgemagerten Version des Be- triebssystems SINIX V5.22. Als naechstes muessen Sie mit Hilfe des Programms restore.root ein Dateisystem in der Partition der 1. Platte erzeugen und das Standard-root- Dateisystem dorthin kopieren. # restore.root . . . Build the root file system disk name for root? (e.g. sd0 or xp0 or is0) sd0 restore.root gibt folgende Meldung an der Konsole aus: Press the AUTOBOOT button so an automatic reboot can happen. Die Prozedur restore.root richtet in der Partition a der oben angegebenen Platte ein neues Dateisystem ein und ko- piert das ‚root-Dateisystem vom Band dorthin. Anschliessend wird die abgemagerte Version von SINIX V5.22 beendet und wenn die Taste AUTOBOOT gedrueckt ist wird automatisch die Standardversion von SINIX V5.22 von der Partition a der Platte geladen. Mit Hilfe der Prozedur restore.more koennen Sie jetzt das usr-Dateisystem erstellen und die entsprechenden Program- me, Kommandos, etc. vom Band kopieren. Bevor Sie dies tun, sollten Sie mit /etc/newfs ein Datei- system auf der Plattenpartition einrichten, die Sie fuer den usr-Bereich verwenden wollen, und dabei ueberpruefen, ob die Anzahl der Inodes unter der Grenze von 65535 bleibt (vgl. Kapitel "Wichtiger Hinweis zum Einrichten von Datei- systemen"). # restore.more restore /usr ?(n/y) y disk name for /usr? (e.g. sd0 or xp0 or is0) sd1 which partition for /usr? (e, f, g or h) h Die Prozedur restore.more fragt, auf welcher Platte das usr-Dateisystem erzeugt werden soll. Hier sollte eine an- dere als die erste Platte angegeben werden. Im Anschluss an diese Fragen erhalten Sie die Moeglichkeit festzulegen, welche Dateien und Dateiverzeichnisse Sie auf die Platte kopieren wollen. restore /usr/games ? (n/y) y restore CES Environment ? y restore.more erzeugt in der Partition h der Platte ein Dateisystem und kopiert das usr-Dateisystem und die Ab- laufumgebung att dorthin. Zusaetzlich koennen Sie entschei- den, ob Sie auch die C-Entwicklungsumgebung installieren moechten. Nach der Installation von SINIX V5.22 muessen Sie das System herunterfahren. Beim erneuten Hochfahren wird dann die mitgelieferte KEY-Diskette (K.DISK) mit der Meldung "Please install your SINIX authorization file" angefor- dert, mit der Ihr SINIX-Betriebssystem einsatzbereit ge- macht wird. Auf Ihrem MX500 ist jetzt das Betriebssystem SINIX V5.22 komplett installiert. Das Eintragen von Benutzerkennungen und die Konfigurierung von Terminals und Druckern erfolgt wie gewohnt unter der Kennung admin, jedoch ueber das neue Bediensystem. Eine Bedienungsanleitung hierzu finden Sie im Systemverwalter- handbuch. Zusaetzlich zu mountende Dateisysteme tragen Sie bitte von Hand in die Datei /etc/fstab ein. 2.3.5 Installation der sie-Ablaufumgebung Die sie-Ablaufumgebung ist in SINIX V5.22 nicht mehr im Betriebssystem enthalten. Sie wird auf einer separaten Kassette ausgeliefert und kann ueber /etc/superinstall in- stalliert werden. Da die meisten der zusaetzlichen Softwa- reprodukte diese Ablaufumgebung nach wie vor voraussetzen, sollte diese Kassette sofort nach der Systeminstallation eingespielt werden. 2.3.6 Installation des System Development Toolkit (SDT) Um das auf dem Installationsband enthaltene System Development Toolkit (SDT) installieren u koennen, muss vor Aufruf der Prozedur restore.more die Umgebungsvariable SDT auf y gesetzt werden. Gehen Sie wie folgt vor: # SDT=y # export SDT # restore.more . . . restoring SDT Environment . . Sie koennen das SDT sowohl bei der Erstinstallation von SI- NIX V5.22 als auch nachtraeglich separat installieren. Falls die Umgebungsvariable SDT nicht fuer die gesamte Sit- zung erhalten bleiben soll, koennen sie die Prozedur resto- re.more auch folgendermassen aufrufen: # SDT=y restore.more 2.3.7 Installation der internationalisierten Datenbasen Seit SINIX V5.22 sind die internationalisierten Datenbasen auf dem Installationsband vorhanden und koennen analog zum SDT durch das Setzen der Umgebungsvariablen INTL (INTL=y; export INTL) vor dem Aufruf der Prozedur restore.more in- stalliert werden. 2.3.8 Konfigurierte Swap-Bereiche nach der Installation Nach der Systeminstallation ist in SINIX V5.22 nur die b-Partition der Systemplatte als Swap-Bereich im Kern ein- getragen. Sollen weitere Plattenbereiche als Swap-Bereiche verwendet werden koennen, so muessen sie mit dem Dienstpro- gramm /etc/rootswap im Kern konfiguriert werden. Anschlie- ssend an diese Konfiguration muss der Rechner herunter und anschliessend wieder hochgefahren werden. Eine Beschreibung des Dienstprogramms rootswap finden Sie im Systemverwalterhandbuch. 2.3.9 Installation von SINIX auf einer anderen als der ersten Platte Bei der Installation von SINIX auf einer anderen als der ersten Platte ist darauf zu achten, dass immer die richtige Plattenbezeichnung angegeben wird. Die Monitor-Notation entnehmen Sie bitte dem Systemverwalter-Handbuch, die SINIX-Notation zaehlt alle Platten desselben Typs beginnend bei 0 hoch, wobei in SINIX V5.22 die Zuordnung der Platten zu den Controllern nicht mehr dynamisch ist (d.h., die erste Platte am zweiten Controller heisst immer is2, auch wenn am ersten Controller nur eine Platte angeschlossen ist!). Bei Platten-Mischkonfiguration (Verwendung von 80 MB und 300 MB-Platten bei einem MX500-20) ist zu beachten, dass alle sd-Platten beginnend bei 0 hochgezaehlt werden (sd0, sd1, usw.) und alle is-Platten ebenfalls bei 0 be- ginnend (is0, is1, usw.). Besondere Vorsicht ist beim Laden des Minir˜oot-Systems geboten, da hier beide Notationen gemischt werden. Fuer die fuenfte 5 1/4 Zoll Platte im Multibus (erste Platte am dritten Controller) muesste man folgendes eingeben: . . . Laden des bsu-Boot-Kommandos . . . :is(528,1)gendynix is4* Laden des Miniroot-Systems aus dem Swap-Bereich der fuenften Platte Die Angabe is4* sagt dem gendynix, dass die Partition b der fuenften Platte (is4) sowohl fuer das Miniroot-System als auch als Swap-Bereich verwendet werden soll. Da diese An- gabe ein Argument fuer gendynix ist, muss hier die SINIX-No- tation verwendet werden. 2.3.10 Nachtraegliche Software-Installation von der Systemkassette Wird Software nachtraeglich von Kassette eingelesen, so sollten die Archive, die bereits im usr-Bereich vorhanden sind, nochmals eingelesen werden. Andernfalls fehlen u.U. Links zwischen den Universen. 2.3.11 Massnahmen vor und nach einem Plattencrash Es empfiehlt sich, nach der Installation des Systems und aller gewuenschten Software-Produkte, nach der Konfigurie- rung der gesamten Peripherie und nach der Eintragung aller Benutzerkennungen, jeweils eine komplette Dump-Sicherung der root- und usr-Partition anzulegen. Mit diesen Siche- rungen kann dann im Falle eines Plattencrashes die Anlage schnell und ohne Probleme wieder komplett installiert werden. Dazu beginnen Sie bitte wie bei einer normalen Systemin- stallation mit dem Kopieren des Miniroot-Systems in den Swap-Bereich der Systemplatte. Anschliessend laden Sie die- ses Minisystem wie in der Installationsanleitung beschrie- ben. Anstelle von restore.root machen Sie dann jedoch fol- gendes: Anlegen der Datei /etc/mtab: >/etc/mtab Einrichten des Dateiverzeichnisses /a: mkdir /a Erzeugen eines Dateisystems fuer den root-Bereich: /etc/newfs /dev/xp0a "Mounten" des root-Bereichs: /etc/mount /dev/xp0a /a Wechseln in den root-Bereich: cd /a Einlesen der Sicherung des root-Bereichs: /etc/restore rvf /dev/rts0 Anschliessend haengen Sie den root-Bereich wieder ab, fahren das System mit /etc/halt herunter und sofort wieder hoch in den Einbenutzerbetrieb. Dann verfahren Sie fuer die Ruecksicherung des usr-Bereichs entsprechend. 2.3.12 Wiederholte Installation von SINIX V5.22 Beabsichtigen Sie eine komplette Neuinstallation des Betriebssystems, so sollten Sie zuvor neben den Benutzer- daten die unten genannten wichtigen System-Dateien und Da- teiverzeichnisse sichern; dies erspart Ihnen nach der In- stallation einige Arbeiten. /etc/passwd /usr/menus/app/develop/login.dat /etc/group /usr/menus/app/develop/deauth.dat /etc/fstab /usr/menus/app/control/auth.file /etc/securetty /usr/att/etc/profile /etc/.profile /usr/admin/.benutzer /dev/MAKEDEV.local /usr/local Vorsicht bei Versionswechsel: Bei einem Versionswechsel des Betriebssystems sollten diese Dateien nur nach genauer Pruefung uebernommen werden, da sich in diesen Faellen das interne Format der Systemdateien aendern kann. Weitere wichtige Dateien anderer installierter Softwa- re-Produkte sollten Sie ebenfalls sichern (z.B. Nameserver fuer CMX, Netzdatenbank fuer LAN1). Beachten Sie, dass bei einer Zweitinstallation root- und usr-Partition immmer gemeinsam installiert werden muessen. Eine Installation der root-Partition alleine ist nicht moeglich, da hierbei noch nicht die fuer den spaeteren Be- trieb notwendigen symbolischen Links eingerichtet werden. Sichern Sie deshalb unbedingt alle Benutzerdaten der usr- Partition, falls Sie neu installieren. 2.3.13 Installation von zusaetzlichen Software-Produkten Die Installation zusaetzlicher Software-Produkte unter Alpha-COLLAGE sollte ausschliesslich im Full-Screen-Modus durchgefuehrt werden, da die Installationsprozeduren oft die 25. Bildschirmzeile benutzen, die nur im Full-Screen- Modus sichtbar ist. 2.4 Produkt-Einsatz SINIX Version 5.22 ist auf allen Modellen der Rechnerfami- lie MX500 ablauffaehig. Die Anzahl der simultan betreibbaren Bildschirme haengt sehr stark vom Hauptspeicherbedarf, der I/O-Last und dem Programmaufbau ab und muss daher auf die Gegebenheiten des einzelnen Anwenders abgestimmt werden. Unter Umstaenden koennen unter Alpha-COLLAGE nur noch die Haelfte der sonst mit der entsprechenden Anwendung betreibbaren Bildschirmarbeitsplaetze performant eingesetzt werden. Ohne Einsatz von Alpha-COLLAGE berechnet sich die Anzahl der Grafik- und Alpha-Bildschirme wie folgt: Anz. Alpha-BS + 1,5 * Grafik-BS <= 256. Anzahl der maximal mit HIT betreibbaren Terminals: Ohne Alpha-COLLAGE: 90 mit Alpha-COLLAGE: 40 Arbeitsspeicherbedarf beim Einsatz von HIT unter Alpha- COLLAGE: einmaliger Anteil: 5210 Bytes Anteil pro Terminal: 810 Bytes Die aktuell installierte SINIX-Version inklusive Nach- tragsbezeichnung koennen Sie ueber den Menuepunkt "Instal- lierte Softwareprodukte" bzw. direkt in der Datei /usr/ad- min/.products/SINIX ermitteln Kurse zu den Versionen SINIX V5.x werden an der "Schule fuer Kommunikation und Datentechnik" angeboten. Durch die Autokonfigurationsfaehigkeit des Kerns koennen zu- saetzliche Baugruppen (LAN-, DUE-, Hauptspeicher, Prozesso- ren) ohne Kernelaenderung und Neuinstallation eingebracht werden. Viele Programme des att-Universums sind jetzt 8-Bit-clean. Zur Installation von CMX ist das CES-Environment Voraus- setzung. Vor der Installation von LAN/REMOS muss die sie-Ablaufumge- bung installiert sein. Nach der Installation von LAN/REMOS kann die Konfiguration und Netzeinbindung erst dann durch- gefuehrt werden, wenn das COLLAGE-Bediensystem beendet und wieder neu gestartet wurde. Ein 8-Bit-Terminal kann erst ab dem SCED-Firmwarestand 43A als Console eingesetzt werden; Fremdterminals sind gene- rell nicht als Konsolterminals zugelassen. Ein Grafik-Terminal darf nicht als Console verwendet werden. Bei der Installation zusaetzlicher Softwareprodukte darf die Umgebungsvariable PATH nur folgendermassen veraendert werden: PATH=$PATH: export PATH d.h., die Umgebungsvariable darf nur ergaenzt, nicht aber komplett ueberschrieben werden! C-Programme, die unter einer Pilotversion von SINIX V5.22 uebersetzt wurden, muessen nach Einsatz der offiziellen Ver- sion erneut uebersetzt werden. Inhaltsverzeichnis des Installationsbandes Auf dem Installationsband befindet sich ein Inhaltsver- zeichnis desselben in abdruckbarer Form (Datei Nr. 2). Sie koennen sich dieses Inhaltsverzeichnis entweder mit dem bsu-Kommando cat direkt ansehen, oder aber es mit dem SINIX-Kommando cp auf die Platte kopieren und anschliessend ausdrucken lassen. Zusaetzlich finden Sie im Anhang dieser Freigabemitteilung einen Ausdruck dieses Inhaltsverzeichnisses. Datei /etc/disktab - Programm /etc/showblk0 Die Datei /etc/disktab ist nur noch zu Dokumentationszwek- ken im Betriebssystem vorhanden. Die Plattendaten, die von diversen Dienstprogrammen (z. B. /etc/newfs) benoetigt wer- den, werden in jedem Fall direkt aus dem Block 0 der je- weiligen Festplatte gelesen. Deshalb ist auch die Angabe des symbolischen Geraetenamens beim Kommando /etc/newfs ueberfluessig. Um die im Block 0 jeder Platte hinterlegten Daten zu le- sen, existiert das Kommando /etc/showblk0, das als einzi- gen Aufrufparameter den Namen der betreffenden Platte (z. B. xp1) erwartet. Kopieren von ganzen Plattenbereichen Das physikalische Kopieren von kompletten Plattenbereichen mit dem Kommando cp ist generell moeglich. Jedoch muss hier- bei beachtet werden, dass die Bereiche a und c nicht physi- kalisch kopiert werden duerfen, da diese Bereiche den Boot- Block und die Plattenaufteilung bzw. die Fehlstellenliste der jeweiligen Festplatte enthalten. Plattenzuordnung zu den Controllern Im Gegensatz zu frueheren SINIX-Versionen, in denen die Festplatten im Multibus den vorhandenen Controllern dyna- misch zugeordnet wurden, besteht in SINIX V5.22 eine feste Zuordnung. Festplatten im SCSI-Bus werden ihren Controllern hingegen dynamisch zugeordnet. Wechsel in die Benutzerkennung admin mittels su Soll mittels des Kommandos su in die Benutzerkennung admin gewechselt werden, so sollte der Aufruf folgendermassen aussehen: su - admin Hierbei wird die komplette Umgebung der Benutzerkennung admin substituiert, d.h. alle Umgebungsvariablen, etc. sind korrekt gesetzt. Die einzige Ausnahme hiervon bildet das Universum - es wird nicht auf att gesetzt. Wechsel der Benutzerkennung mit /bin/login Das Kommando login darf aus einer Shell heraus nur mit "exec /bin/login aufgerufen werden, da sonst nach dem Ausloggen mittels -Taste falsche Aus- gaben vom Kommando who geliefert werden. In einem COLLAGE-Fenster darf das Kommando login generell nicht aufgerufen werden. "Verstuemmelte" Systemmeldungen auf der Console Ist auf der Console Alpha-COLLAGE geladen, so werden Systemmeldungen immer im Grafik-Zeichensatz, also verstuem- melt" dargestellt und zerstoeren ausserdem den Bildschirm- inhalt. Ein Bildschirm-Refresh ist danach ueber das Menue Desktop moeglich, die Systemmeldung muessen Sie sich in der Protokoll-Datei /usr/adm/messages ansehen. Voreingestellte Systemgrenzen Max. Prozessanzahl des Systems: nproc 532 Max. Prozessanzahl pro Benutzer: maxuprc 100 (Ausnahmen sind "root" u. "admin") Max. Anz. aktiver Inodes im System: ninode 644 Max. Anz. offene Dateien im System: nfile 1051 Max. Anz. offene Dateien pro Prozess: 64 Max. Anz. der "record locks": lck_max 500 Max. Anz. der fuer den Buffer-Cache reservierten HSP-Seiten: bufpages *) Maximale Anzahl Named Pipes: fifopct **) Maximale Anzahl Benutzerkennungen: 300 *) Die Anzahl der fuer den Buffer-Cache reservierten Hauptspeicherseiten ist abhaengig von der Groesse des zur Verfuegung stehenden Hauptspeichers. Eine Hauptspei- cherseite hat beim Einsatz der Prozessoren NS32032 und NS32332 die Groesse 2 KB und beim Einsatz der Prozesso- ren NS32532 die Groesse 4 KB. Standardmaessig belegt der Buffer Cache ungefaehr 10 % des zur Verfuegung stehenden Hauptspeichers. **) Die Anzahl der Named Pipes ist variabel. Sie richtet sich nach der Groesse des Buffer Cache. Standardmaessig werden 66 % des Buffer Cache fuer Named Pipes verwen- det. Die Variable fifopct gibt an, wieviel Prozent des Buffer-Cache fuer Named Pipes verwendet werden. Dieser Wert sollte zwischen 10 und 90 % liegen. Veraendern der Systemgrenzen mit adb Mit Hilfe des adb koennen die folgenden Systemgrenzen an die Beduerfnisse der Kundenanlage angepasst werden: ninode nfile maxuprc lck_max bufpages fifopct Beispiel: # adb -w /dynix ninode?*w Der Wert von nproc darf auf keinen Fall mit Hilfe des adb veraendert werden! Veraendern bestimmter Systemgrenzen mit /etc/maxusers Mit Hilfe des Dienstprogramms /etc/maxusers kann der An- wender die Variable MAXUSER und damit die Werte fuer nproc, ninode und nfile hochsetzen, da diese alle von der Varia- blen MAXUSER abhaengen. Zum Aendern der Werte gehen Sie wie folgt vor: - Abfragen des aktuellen Wertes fuer MAXUSER /etc/maxusers - Aendern des Wertes fuer MAXUSER /etc/maxusers Das Programm veraendert im Betriebssystemkern den Wert der Variablen MAXUSER und alle davon abhaengigen Parameter; deshalb muss anschliessend das System herunter und wieder hochgefahren werden, um den geaenderten Kern zu aktivieren. Hinweis: Mit dem Programm /etc/maxusers kann nicht die An- zahl der moeglichen Logins hochgesetzt werden! Systemauslastung Das System sollte generell nie so weit ausgelastet sein, dass ein Swappen kompletter Prozesse notwendig wird, da dies die Performance wesentlich beeintraechtigt. Mit Hilfe des Programms /usr/etc/monitor (vgl. System- verwalterhandbuch) koennen Sie feststellen, ob das System schon zum Swappen uebergegangen ist. Ist dies der Fall, so ist der Hauptspeicherausbau nicht ausreichend. Bei norma- ler Systemlast findet nur Paging und kein Swapping statt. Aenderungen im Dateisystem Der SINIX V5.22 Kern erlaubt Dateinamen bis zu einer Laenge von 255 Zeichen. Daher laufen Programme, die die Berech- nungsregel: Groesse Dateiverz. = Anz. Eintraege * Groesse eines Eintrags zugrunde legen, u.U. nicht korrekt ab. Obwohl der SINIX V5.22 Kern auch Namen laenger als 14 Zeichen verar- beiten kann, wird Programmen, die im sie-Universum ueber- setzt wurden, nur der Zugriff auf die ersten 14 Zeichen erlaubt. Im att-Universum simulieren einige Dienstprogram- me zwar einen Indexeintrag von 16 Zeichen, ein direkter Zugriff auf die Dateiverzeichniseintraege liefert jedoch den vollstaendigen Eintrag. Wird die volle Pfadnamenlaenge von 1024 Bytes bzw. die volle Dateinamenlaenge von 255 Bytes ausgenuetzt, so koennen einige Utilities diese Pfad- namenlaenge nicht verarbeiten (z.B. rm -rf, ls, pwd, tar, cpio). Bitte beruecksichtigen Sie dies beim Vergeben von Datei- und Dateiverzeichnisnamen. Interprozesskommunikation Die Moeglichkeiten der Interprozesskommunikation sind mit SINIX V5.22 im att-Universum durch named pipes, shared memory, messages und semaphore gegeben. Mit dem Kommando ipcs erhalten Sie Informationen ueber einige der aktuellen Interprozessaktivitaeten. Line discipline Da die Universen unterschiedliche Grundeinstellungen fuer die Terminals (line discipline) benoetigen, muessen diese vor dem Universumwechsel u.U. mit dem Kommando ucb stty richtig eingestellt werden. Folgende Einstellungen sind Standard: Universum Startprogramm line discipline ucb /bin/sh old ucb /bin/csh new att /bin/sh sys5 sie /bin/sh sys5 Symbolische Links Die Implementierung der symbolischen Links zieht einige Konsequenzen nach sich. Wenn ein symbolischer Link auf ei- nen Dateikatalog verweist, aendert sich bei entsprechender Konstellation das Verhalten des Systems beim Kommando cd. Dienstprogramme, die cd verwenden, um aus bestimmten Dateikatalogen in das zugehoerige uebergeordnete Dateiver- zeichnis zurueckzukehren, liefern beim Ueberqueren von sym- bolischen Links unerwartete Resultate. Der Verweiszaehler einer Datei ist unabhaengig von den sym- bolischen Links, die fuer diese Datei eingerichtet wurden. Damit ist es moeglich, das Ziel eines symbolischen Links zu loeschen. Das hat totalen Datenverlust zur Folge, und es existieren Namen von Dateien in Dateikatalogen, deren Inode und Dateiinhalt es nicht mehr gibt. Beachten Sie, dass /vmunix ein symbolischer Link auf /dynix ist, d.h. ein Loeschen der Datei /dynix fuehrt zum Verlust des Betriebssystemkerns. Ein uebersetztes Programm kann in jedem Universum ablau- fen. Das Ablaufverhalten kann jedoch in den Universen un- terschiedlich sein. Ablaufumgebung SINIX V2.1 - sie-Universum Mit SINIX V5.22 steht das sie-Universum nur noch als reine Ablaufumgebung zur Verfuegung. Eine zu SINIX V2.1 kompati- ble Entwicklungsumgebung ist damit unter SINIX V5.22 nicht mehr vorhanden. Systemdatei /etc/group und Umgebungsvariable TARMAPGID Durch das Softwareprodukt DFS V1.0 und die hiermit ein- hergehende Moeglichkeit, mit heterogenen Netzen zu arbei- ten, ist es notwendig, gegenueber den SINIX Versionen 2.1, 5.0 und 5.1 die Gruppennummern (GID) von other und daemon zu tauschen. Gruppe V2.1/V5.1 V5.22 other 1 10 daemon 10 1 Um bei den Softwareprodukten des sie-Universums zu gewaehr- leisten, dass die GID's richtig installiert werden, wurde eine Aenderung im tar des sie- und des Systemverwalter-Uni- versums vorgenommen und die Umgebungsvariable TARMAPGID implementiert. TARMAPGID wird in der Datei /etc/superin- stall gesetzt: TARMAPGID=10=daemon,1=other. Beim Einlesen von Daten mit dem sie- oder ucb-tar werden Dateien, die auf dem Datentraeger zur GID 10 gehoeren, auf der Platte der Gruppe daemon zugeordnet und umgekehrt. Um neue Produkte mit den bereits richtigen GID's von alten Produkten zu unterscheiden, muss bei neuen Softwareproduk- ten zusaetzlich zur Datei install die Datei install.conf existieren. In der Datei install.conf kann man mit UNI- VERSE=... das Universum festlegen, in dem die Software in- stalliert werden soll. Ausserdem koennen zusaetzlich noch die Variablen PRODUCT, VERSION, RELEASE und UPDATE versorgt werden; hierdurch werden diese Informationen automatisch in die Datei /etc/versionlog eingetragen. Beispiel: PRODUCT="SINIX" VERSION="V5.21A10" UPDATE="N3" RELEASE="11.11.89" Systemdatei /etc/gettytab Die Datei /etc/gettytab wurde um die Eintraege N fuer das 8-Bit-Terminal 97801-4* und v fuer das Fremdterminal vt220 erweitert. Systemdatei /usr/crash/minfree In der Datei minfree ist hinterlegt, wieviel Speicherplatz auf dem Plattenbereich, auf dem sich das Dateiverzeichnis /usr/crash befindet, mindestens zur Verfuegung stehen muss, damit /etc/savecore einen vmcore nach /usr/crash sichert. Die Datei ist vorbelegt mit 1000 (Fragmenten). Der Wert sollte abhaengig von der Groesse des Hauptspeichers hochge- setzt werden. Das Dateiverzeichnis crash muss nicht zwangsweise im Dateisystem /usr eingetragen sein, sondern kann sich auch in beliebigen anderen Dateisystemen befinden; sie muessen lediglich darauf achten, dass  es sich direkt unterhalb des Dateisystems befindet (z.B. /usr1/crash, aber nicht /usr1/xxx/crash). In diesem Fall muessen Sie nur die Umge- bungsvariable CRASH_FS in der Datei /etc/rc entsprechend versorgen (z.B CRASH_FS=/usr1 ). Geaenderte Geraetedateien fuer Terminals und Drucker Die Major- und Minornummern fuer die Terminals 97801 und 97808 sind gleich, d.h. eine Minornummer < 100 bedeutet keinen geschuetzten Terminalbetrieb mehr. Die Minornummern devno und devno + 100 bezeichnen in Zukunft verschiedene Schnittstellen. Die Minornummern werden mit 0 beginnend der Reihe nach durchnumeriert. Die Majornummer fuer alle Terminal- und Druckerschnittstellen an E/A-Prozessoren ist 38; z.B.: crw--w--w- 1 root root 38, 3 Apr 19 07:06 /dev/tty003 Vorsicht: Mit SINIX V5.22 wurden die Nummern fuer Terminals und Drucker auf 3 Stellen erweitert! (s.o.) Anwendungen, die die Terminalschnittstelle in den raw-Mo- dus stellen, muessen mit Datenverlusten rechnen. Prinzi- piell sollten Anwendungen nie den raw-Modus einstellen, sondern immer nur den cbreak-Modus. Geraetedateien fuer Terminals und Drucker an SIM-Baugruppen Die Majornummer fuer Terminals und Drucker an SIM-Baugrup- pen ist immer 33. Die Minornummer berechnet sich aus der 3-stelligen Nummer des Geraetedateinamens minus 200! Beispiel: tty280 hat die Majornr. 33 und die Minornr. 80 Geraetedateien fuer Pseudo-Terminals Bei der Systeminstallation werden standardmaessig 32 Pseudo- Terminals eingerichtet. Die uebrigen Pseudo-Terminals koen- nen Sie als Systemverwalter ueber das neue Bediensystem unter den Punkten "Konfigurierung - Pseudo-Terminals" ein- richten. Es koennen maximal 2046 Pseudo-Terminals eingerichtet werden. Nach dem Einrichten neuer Pseudo-Terminals sollten sie ebenfalls die Prozedur /etc/devreorg im Single-User-Modus ablaufen lassen! Pseudo-Terminals werden sowohl fuer LAN als auch fuer ALPHA- COLLAGE benoetigt. Sicherung Fuer Datensicherungen und Ruecksicherungen stehen die Programme dump und restore im Expertenmodus zur Verfuegung. Diese Programme ermoeglichen auch eine Differenzsicherung (dump) und eine gezielte Ruecksicherung einzelner Dateien oder Dateiverzeichnisse (restore). Es kann auch das Kom- mando tar mit Angabe der entsprechenden Geraetedatei ver- wendet werden. Eine komfortable menuegefuehrte (oder kommandogesteuerte) logische Datensicherung wird mit dem Softwareprodukt DSX angeboten. Native Language Support (NLS) NLS liefert die Grundlage fuer - die Entwicklung internationalisierter Programme, die gleichzeitig in verschiedenen Sprachen ablaufen koennen. - die Unterstuetzung von 8-bit-Zeichensaetzen - die Bekanntgabe der gewuenschten Sprache (Variable LANG#). Die Programmentwicklung mit NLS wird nur im att-Universum unterstuetzt. Internationalisierte Programme koennen jedoch auch im ucb- bzw. im sie-Universum ablaufen. Fuer die Wirksamkeit der NLS-Funktionen sind die Environ- ment-Variablen NLSPATH und INTLINFO massgebend. Diese sind im att-Universum voreingestellt. Die Sprache, in der internationalisierte Programme ab- laufen, ist abhaengig von der Umgebungsvariablen LANG. Die- se Variable wird durch das Bediensystem eingestellt fuer die Universen ucb und att bzw. im sie-Universum auf den Wert der entsprechenden Landessprache gesetzt, in der das sie-Universum installiert wurde. Die NLS-Kommandos findstr und insertmsg entfallen in SINIX V5.22, da sie nicht dem Standard XPG3 entsprechen. 2.5 Entfallene Funktionen vgl. 2.7. Mit SINIX V5.22 wird im sie-Universum keine Entwicklungs- umgebung mehr zur Verfuegung gestellt. 2.6 Inkompatibilitaeten Die im sie-Universum erstellten Anwendungen koennen unter Beachtung bestimmter Einschraenkungen (siehe unten) im Bi- naerformat auf SINIX V5.22 portiert werden. Von der Binaerkompatibilitaet ausgenommen sind Programme, die bestimmte Annahmen ueber die zugrundeliegende Implemen- tierung treffen. Hierzu zaehlen Programme, die beim System- start aufgerufen werden, sowie Dienstprogramme, die auf Betriebssystemtabellen oder die interne truktur des Da- teisystems zugreifen. Softwareprodukte, die Geraetedateien fuer Drucker, Plotter, Bildschirme usw. anlegen, duerfen nicht unbedenklich von alten Sicherungen uebernommen werden, da sich evtl. (beim Uebergang von SINIX V5.1x auf SINIX V5.2x) die Major- und Minornummern geaendert haben. Zudem haben sich die Namen der Geraetedateien fuer Drucker und Terminals geaendert (tty004 ist entweder ein Bildschirm oder ein Drucker an der fuenften Schnittstelle). Programme, die den Dateibaum rekursiv durchlaufen, koennen aufgrund symbolischer Links unerwartete Resultate liefern. Einige Systemdateien haben sich im Format geaendert. Das Dateiverzeichnisformat hat sich geaendert. Dateien, die mit .# beginnen, werden nicht mehr - wie in SINIX V.21 - automatisch ueber die Shell-Prozeduren daily, weekly oder monthly im Dateiverzeichnis /usr/adm geloescht. 2.7 Einschraenkungen 2.7.1 Online-Dokumentation SINIX V5.22 beinhaltet keine Online-Dokumentation. Diese Dokumentation wird auf einer separaten Magnetbandkassette zur Verfuegung gestellt und kann bei der fuer Sie zustaendi- gen Zweigniederlassung bezogen werden. Da nach der Instal- lation des Grundsystems die Manualseiten nicht zur Verfue- gung stehen, koennen folgende Funktionen nicht ausgefuehrt werden: man Beschreibung zu einem Kommando anzeigen catman Erzeugen der vorformatierten Ausgabe der Online- Kommandobeschreibung aus Eingabe-Dateien im nroff- Format 2.7.2 Einsatz von zusaetzlichen Softwareprodukten Fuer die folgenden Softwareprodukte ist unter SINIX V5.22 mindestens der nachfolgend aufgefuehrte Versionsstand ein- zusetzen: ACX V3.0B ANIM85 V1.0A BASIX-COMP V3.0A BASS V2.0A10 CCP-LAN1 V3.0A20 CCP-LAN2 V1.5 CCP-STA1 V2.1B CCP-WAN1/2/5/6 V1.5A CMX V2.1A COB85 V1.0A10 COLTK V1.12 C++ V2.0A DBX V1.1B DFS V1.0A20 EMDS V2.1B EMX28 V1.2A ESQL-C V2.1A30 ESQL-COBOL V2.1A30 FORTRAN V1.1A10 FT-SINIX V2.2 HIT V4.0A HIT-COL V3.1A INFORMIX-D V2.1A30 INF-NET V1.1A INFORMIX-R V2.1A30 INF-TURBO V1.1A10 INF-4GL-D V1.1A30 INF-4GL-R V1.1A30 LISP V1.1A10 PASCAL-XT V1.2A 33 PROLOG V2.0A REMOS V3.0A20 REMOS2 V2.1A20 *) SICHART V2.0B SIDRAW V2.0B SIPLAN V2.0B TRANSIT V2.1A TSX29 V1.2A UX-BASIC V3.0A XTI V1.0A *) Lieferfreigabe Mai 1990 OCIS-DESK V1.0A10 ist unter SINIX V5.22 nicht freigegeben! Das auf Sonderfreigabe erhaeltliche CCP-STA3 und CCP-STA4 kann nur eingesetzt werden, wenn kein NCR-Hostadapter ge- steckt ist (vgl. Kapitel 5.11). 2.7.3 Einsatz des Dienstprogramms /etc/addbad Das Dienstprogramm /etc/addbad zum Auslagern defekter Spu- ren auf Festplatten darf auf keinen Fall eingesetzt wer- den, da es dabei zu Systemabstuerzen und Datenverlust auf der betreffenden Festplatte kommen kann. Bei auftretenden Hardwarefehlern auf einer Ihrer Festplatten (Meldung: HARD ERROR ...) wenden Sie sich bitte umgehend an den zustaendi- gen Wartungsdienst und nehmen keine eigenstaendigen Repara- turen vor. 2.7.4 Kommando sendmail Mit dem Kommando sendmail duerfen keine Dateien groesser als 100 KB verschickt werden! 2.7.5 NLS-Funktionsaufrufe Folgende im Manual Internationalisation (Bestellnummer U5098-J-Z95-1-7600) beschriebene Schnittstellen sind nicht freigegeben und koennen sich jederzeit aendern: form_lang(3x) i_asctime(3x) i_cnvtyp(3x) i_end(3x) i_getstr(3x) i_init(3x) i_ldcnv(3x) i_ldcol(3x) i_ldprp(3x) i_ldstr(3x) i_perror(3x) i_prp(3x) i_string(3x) 2.7.6 Modemfaehige Schnittstelle V24 Die iml Schnittstellen-Handbuch beschriebene SEAAC-Baugrup- pe mit einer modemfaehigen Schnittstelle V24 wird erst mit SINIX V5.23 unterstuetzt. Ebenso ist die Schnittstelle V24 an einer SIM-Baugruppe derzeit nicht modemfaehig. 2.7.7 Bedienung des Magnetbandkassettenlaufwerks Video-8 mittels mt-Kommando Die Funktionen seod und eod des Dienstprogramms mt zum Positionieren auf das Ende der Daten funktioniert in SINIX V5.22 nicht; ebenso die Funktion status, die den aktuellen Status des Geraetes abfragt. Hinweis zum Zurueckpositionieren des Bandes: nach einem Rueckwaertspositioniervorgang mittels mt ... bsf steht der Schreib-/Lese-Kopf vor der Filemark, daher muss anschliessend die Filemark uebersprungen werden (mit mt ... fsf! Beispiel: Der Schreib-/Lesekopf steht am Anfang des fuenften Bandar- chives (a4) und es soll auf das vierte Bandarchiv (a3) po- sitioniert werden: 1 2 3 4 5 6 7 a0 a1 a2 a3 a4 a5 a6 . . . . zu diesem Zweck positionieren Sie nun um 2 Bandmarken zurueck: ucb mt -f /dev/exa8 bsf 2 anschliessend steht der Schreib-/Lesekopf am Ende des drit- ten Bandarchives (a2)! Um nun das vierte Bandarchiv (a3) bearbeiten zu koennen, muss der Schreib-/Lesekopf am Anfang des Archivs positio- niert sein. Dies erreicht man mit folgendem Kommando: ucb mt -f /dev/exa8 fsf 1 2.8 Verhalten im Fehlerfall Im Fehlerfall werden zu Diagnosezwecken Fehler-Unterlagen benoetigt. Diese schicken Sie bitte zusammen mit der Feh- lermeldung an Ihre zustaendige Zweigniederlassung. Zu den Fehlerunterlagen gehoeren eine genaue Beschreibung der Fehlersituation und Angaben, ob und wie der Fehler re- produzierbar ist. Grundsaetzlich wird fuer die Fehlerdiagno- se zusaetzlich ein Hauptspeicherabzug benoetigt (vgl. "Aus- fall des Systems"). Plattendefekte Sollten waehrend des Betriebs von SINIX V5.22 Plattendefek- te auftreten, so verstaendigen Sie bitte den zustaendigen Wartungsdienst. Auf keinen Fall sollten Sie selbst die im Systemverwalter- handbuch beschriebenen Dienstprogramme zur Behandlung de- fekter Spuren etc. verwenden, da mit diesen Programmen bei unsachgemaesser Bedienung mehr zerstoert als repariert wird (vgl. auch Kapitel 2.7.3). Fehlerhafte Baugruppen Falls waehrend des Betriebs von SINIX V5.22 Fehler auftre- ten, die defekte Baugruppen vermuten lassen, so verstaendi- gen Sie bitte den zustaendigen Wartungsdienst. Ein Dateisystem ist voll Ueberpruefen Sie mit dem df-Kommando, welches Dateisystem voll ist. Ist das usr-Dateisystem voll, so sollten Sie die Dateiver- zeichnisse /usr/adm und /usr/crash auf grosse Dateien durchsuchen, die geloescht werden koennen. Im Dateiverzeich- nis /usr/adm wachsen folgende Dateien staendig an und soll- ten von Zeit zu Zeit in ihrer Groesse reduziert werden (mit dem Kommando "> dateiname"). /usr/adm/lastlog /usr/adm/sus /usr/adm/messages.* /usr/adm/wtmp.* /usr/adm/shutdownlog Ist das root-Dateiverzeichnis voll, so ueberpruefen Sie bit- te, ob im root-Dateisystem Dateien stehen, die nicht zum Grundsystem gehoeren. Loeschen Sie diese gegebenenfalls. Ausfall des Systems In allen Fehlerfaellen schreiben Sie bitte die Systemmel- dungen ab, die auf der Konsole ausgegeben werden. Sie koen- nen eine grosse Hilfe bei der Fehlerdiagnose sein. Z.T. werden diese Meldungen in den Dateien /usr/adm/messages und /usr/adm/shutdownlog mitprotokolliert. Nach einem Systemabsturz wird automatisch ein kompletter Arbeitsspeicherabzug vom Standalone-Programm dump in den Swap-Bereich geschrieben, vorausgesetzt die Bootflags wurden von Ihnen nicht veraendert und die Taste AUTOBOOT an der Systemeinheit ist gedrueckt. Wollen Sie ohne einen eigentlichen Systemabsturz gezielt einen Systemdump  erzeugen, so betaetigen Sie im laufenden Betrieb die RESET-Taste, wobei Sie dann darauf achten mues- sen, dass die AUTOBOOT-Taste nicht gedrueckt ist. Das System befindet sich dann im Einschaltmonitor, in dem Sie jetzt mit dem Kommando b80 einen Systemdump erzeugen koennen. Daten, die noch nicht auf der Platte stehen, gehen hierbei verloren. Beim erneuten Hochfahren wird der Hauptspeicherabzug dann unter dem Namen vmcore.* und der aktuelle Kern unter dem Namen dynix.* im Dateiverzeichnis /usr/crash gesichert. Der Speicherauszug kann fuer die Fehlerdiagnose wichtig sein. Achten Sie darauf, dass auf der usr-Partition immer genuegend Platz (16 bis 64 MB, abhaengig vom Hauptspeicher- ausbau) fuer einen Hauptspeicherabzug vorhanden ist. Im Fehlerfall schicken Sie bitte immer alle Dateien aus dem Dateiverzeichnis /usr/crash, die dieselbe Endnummer haben, und zusaetzlich das Programm /etc/crash (bzw. /usr- etc/crash) zusammen mit allen anderen Fehlerunterlagen an Ihre Zweigniederlassung. Achten Sie dabei bitte darauf, dass alle Dateien mit relativen Pfadnamen gesichert werden. 3 Software-Erweiterungen 3.1 Installation Beim erstmaligen Hochfahren von der Festplatte in den Mehrbenutzerbetrieb wird die KEY-Diskette K.DISK angefor- dert. Es wird geprueft, ob diese KEY-Diskette zur Inbe- triebnahme des Systems berechtigt; vgl. auch 2.3. 3.2 Bediensystem SINIX V5.22 wird mit einem neuen Bediensystem auf Basis von COLLAGE V3.0B und dem Dialogmanager V2.0A ausgeliefert. Es unterstuetzt sowohl den Grafik-Modus von 97808-Terminals als auch den alphanumerischen Modus der 97801-Terminals. Das COLLAGE-Bediensystem bietet die volle Funktionalitaet von COLLAGE, erweitert um Funktionen und Programme, die mit denen des bisherigen Standardmenuesy- stems auf Basis des MES vergleichbar sind. Als Systemverwalter mit der Kennung "admin" erhalten Sie als Oberflaeche das COLLAGE-Bediensystem. Systemverwalter- funktionen fuehren Sie abhaengig von Ihrem Terminaltyp unter COLLAGE oder unter Alpha-CVOLLAGE aus. Unter Alpha-COLLAGE sollten Installationen von Software-Produkten ausschliess- lich im Full-Screen-Modus durchgefuehrt werden, da die mei- sten Installationsprozeduren die 25. Bildschirmzeile be- nutzen, die nur im Full-Screen-Modus sichtbar ist. Zum Arbeiten mit dem Bediensystem auf Alpha-Terminals benutzen Sie bitte den mitgelieferten Tastaturstreifen zu COLLAGE V3.0B (Bestellnr.: U5134-J-Z98-1). Anwender koennen wahlweise mit dem COLLAGE-Bediensystem, dem Menuesystem auf Basis MES oder auf Shellebene arbeiten. Die Anzahl der Anwender, die unter COLLAGE bzw. unter Alpha-COLLAGE arbeiten koennen, ist vom Hauptspeicherausbau und der Groesse des Swap-Bereichs abhaengig; maximal duerfen die Haelfte aller Terminals mit Alpha-COLLAGE betrieben werden. Das "Konfigurieren des lokalen Systems" wurde den Gegeben- heiten der Version SINIX V5.22 angepasst. Neu ist die Konfigurierung der SIM-Boa’rds und TAK's. Ueber die Geraete- auswahl "97801-8bit" koennen 8-Bit-Terminals konfiguriert werden und ueber die Geraeteauswahl "Spezialgeraet" ist es jetzt moeglich, sowohl fuer Schnittstellen V24 als auch fuer Schnittstellen SS97 Nicht-Standard-Geraete einzutragen. Das Terminal 97801-480 ist per Setup-Menue einstellbar auf 7-Bit oder 8-Bit-Modus. Man kann ueber das Bediensystem die Schnittstelle generell auf 8 Bit einstellen und je nach Anwendung per Setup-Menue die 7-Bit- oder 8-Bit-Emulation auswaehlen. Die Geraete zum Betrieb von ASECO (CKT, CKL, SM2 und HKT) duerfen nicht an SIM-Baugruppen konfiguriert werden. Achtung: Die Benutzerklasse der Anwender kann von menu auf collage, aber nicht von collage auf menu geaendert werden. Das COLLAGE-Bediensystem benutzt Lock-Dateien, um den exklusiven Aufruf einzelner Anwendungen sicherzustellen. Lock-Dateien werden normalerweise von der Anwendung bei Beendigung geloescht. Bei einem Programmabbruch oder nach einem Systemabsturz kann es noetig werden, dass die Lock-Da- teien von Hand geloescht werden muessen. Betroffen sind ggf. die Dateien /tmp/Konf, /tmp/Login, /tmp/Admprint, /tmp/Prntkonf, /tmp/Admprint.. Die Anwendung Post setzt auf dem SINIX-Kommando /usr/bin/mailx auf. Fuer die mit MES entwickelten Menueanwendungen steht im COL- LAGE-Bediensystem eine Ablaufumgebung zur Verfuegung. Soft- ware-Produkte, wie z.B. LAN/REMOS, haben die Moeglichkeit, eigene Menues in das COLLAGE-Bediensystem einzuhaengen, die dann den Benutzern ueber die Menueleiste zur Auswahl angebo- ten werden. Die geaenderte Menueleiste wird jedoch erst nach einem erneuten Start des Bediensystems angezeigt. Zum Anschluss eines Software-Produktes an das COLLAGE-Be- diensystem sind folgende Schritte noetig: 1. Anlegen einer Datei mit Hilfsinformatio- nen in der Form Zeile 1 n Zeile 2 n Zeile n. Die Datei darf nicht mehr als 250 Zeichen enthalten. 2. Anlegen einer Datei . Diese Datei enthaelt den Eintrag, der in die Menuedatei uebernommen werden soll. 3. Integration des Aufrufs "Addtomenu" in die Installa- tionsprozedur: Addtomenu Addtomenu haengt den Inhalt von an die Datei .mnu an. Der Inhalt von wird als Message in den Katalog .cat aufgenommen. vgl. Handbuch: "COLLAGE-Bediensystem". 3.3 Virtuelles Plattensubsystem (VPSS) Um Datenverlust bei Plattenproblemen zu vermeiden bzw. um in einem solchen Fall ohne grosse Zeitverzoegerung weiterar- beiten zu koennen wird ab SINIX V5.22 ein virtuelles Plat- tensubsystem (VPSS/Spiegelplattensystem) unterstuetzt. Damit ist ueber Pseudogeraetetreiber fuer den Benutzer trans- parent die automatische Duplizierung der Daten einer Par- tition moeglich. Die Duplizierung der Daten erfolgt von ei- ner primaeren auf eine oder mehrere sekundaere Partitionen. Folgende Hinweise und Einschraenkungen sind zu beachten: - Das VPSS kann nur fuer raw-devices eingesetzt werden, also nicht fuer Plattenbereiche, die ein Dateisystem enthalten. Im Wesentlichen kann VPSS somit fuer Informix Turbo eingesetzt werden. - Falls Primary- und Secondary-Partition nicht gleich gross sind wird die kleinere der beiden Partition-Groessen fuer den nutzbaren Bereich verwendet. - Eine c-Partition darf nicht gespiegelt werden, da sie die Fehlstellenliste enthaelt! - Spiegelung einer a-Partition: Secondary Partition darf nur eine a-Partition sein! Die Anwendung muss dabei den ersten Block der Partition ueberspringen (Offset von 512 Byte, da der Block 0 mit den Platteninformationen nicht ueberschrieben werden darf. Dieser Offset wird von VPSS nicht beruecksichtigt! - Wuenschenswerte Konfiguration fuer Primary- und Secondary- Partition: - unterschiedliche Platten - unterschiedliche Controller - Unterschiedlicher Multibus-I 3.4 Meldungsdateien fuer internationalisierte Kommandos SINIX V5.22 enthaelt standardmaessig sowohl die deutschen als auch die englischen Meldungsdateien fuer die internationa- lisierten Kommandos. Fuer alle anderen Sprachvarianten sind die entsprechenden Meldungsdateien als eigene Liefereinheit zu bestellen: Message-Files SINIX-SPR- 3.5 Kommandos Mit SINIX Version 5.22 wurden weitere Kommandos auf der Basis von NLS internationalisiert. Die Meldungsdateien dieser sprachabhaengigen Kommandos sind im Dateiverzeichnis /usr/.lib/nls/msg hinterlegt. Beachten Sie, dass es von dem Inhalt der Variablen LANG abhaengig ist, welche Ausgaben die internationalisierten Programme (z.B. mail, sort, tr, ced) liefern. /etc/dump Aus aktuellem Anlass weisen wir auf folgenden Sachverhalt hin: Bitte beachten Sie, dass Sie sich bei unsachgemaessem Aufruf des Kommandos dump den Inhalt ganzer Partitions loeschen koennen. Die zu sichernde Partition darf auf keinen Fall als zum Schalter f angegeben werden. In diesem Fall wird diese Partition als Sicherungsmedium ver- wandt; d.h. der Inhalt wird von der Ausgabe des dump ueber- schrieben. Achtung: Wenn die Geraetedatei, von der gelesen wird, identisch ist mit der Geraetedatei, auf die geschrie- ben wird, werden Bereiche ueberschrieben, die noch nicht gelesen wurden. Damit ist einerseits das Dateisystem zer- stoert und andererseits die dump-Sicherung unbrauchbar. /etc/restore Das Kommando restore bietet mit der Option -a die Moeglich- keit, ein anderes Dateiverzeichnis als /tmp fuer das Anle- gen temporaerer Dateien festzulegen. /usr/bin/tar Mit SINIX V5.22 wird fuer das xopen-Universum ein neuer tar ausgeliefert. Datentraeger, die mit dem "att tar" der Ver- sion V5.22 (XPG3-tar) beschrieben werden, koennen mit dem "att tar" bis einschliesslich V5.21 und dem "ucb tar" nicht mehr gelesen werden. Datentraeger, die im alten Format beschrieben wurden, koennen weiterhin gelesen werden. Der "att tar" (V5.21, XPG2-tar) erhaelt den Namen otar. Bei Sicherungen mit dem "att tar" der Version V5.22 werden "symbolic" und "conditional symbolic" Links aufgeloest. Dies fuehrt zur Mehrfachsicherung. Der "att tar" (V5.22) kann zwar Sicherungen lesen, die sich ueber mehrere Magnetbaender, Kassetten oder Disket- ten erstrecken, kann aber derartige Sicherungen nicht schreiben. Die Verarbeitung mehrerer Archive auf einem Magnetband oder einer Kassette ist nicht moeglich. Wird ein Archiv als nicht XPG3-kompatibel erkannt, erfolgt ein "rewind", an- schliessend wird der "att tar" mit dem "ucb tar" ueberladen. /bin/cpio Die Anforderung eines Folgemediums funktioniert nur fuer "nicht puffernde" Treiber (z.B. rmt0, rmt232). /usr/etc/cptape - Kopieren von Magnetbandkassetten Mit der Prozedur /usr/etc/cptape wird Ihnen ein Shell- script zum Kopieren von Magnetbandstreamerkassetten zur Verfuegung gestellt. Bitte verwenden Sie diese Prozedur um sich eine Sicherungskopie Ihres Installationsbandes an- zulegen. Die Prozedur kopiert keine Video-8 Kassetten! /etc/devreorg - Konfigurierung zusaetzlicher Terminals Bei der Konfigurierung zusaetzlicher Terminals werden die zugehoerigen Geraetedateien physikalisch ans Ende des Datei- verzeichnisses /dev angehaengt. Dies fuehrt zu erheblichen Performance-Verlusten beim Arbeiten mit diesen Terminals. Um diese Performance-Verluste zu verhindern, steht die Prozedur /etc/devreorg zur Verfuegung. Mit Hilfe dieser Prozedur wird das gesamte Dateiverzeichnis /dev dahinge- hend reorganisiert, dass alle Geraetedateien fuer lokale Ter- minals physikalisch am Anfang stehen, gefolgt von den vir- tuellen und den Pseudo-Terminals. Vorsicht: Die Prozedur /etc/devreorg muss im Single-User- Modus aufgerufen werden! Bitte entfernen Sie einen eventuell vorhandenen symbolischen Link von /tmp in eine andere Par- tition, da sonst die Prozedur nicht ordnungsge- maess ablaufen kann (innerhalb der Prozedur werden alle Dateisysteme abgehaengt!)! /bin/ps Beim Kommando ps hat sich mit XPG3 die Bedeutung verschie- dener Optionen geaendert. -a Die Prozessgruppenfuehrer werden nicht angezeigt. -l Das Ausgabeformat hat sich mit XPG3 geaendert. -t Hier koennen jetzt mehrere Terminalnummern angegeben werden. -e Auflisten aller Prozesse im System. -u Auflisten aller Prozesse der Benutzer, die nach dem Schalter -u angegeben sind: . -g Auflisten aller Prozesse der Prozessgruppenfuehrer, die nach dem Schalter -g angegeben sind: . -d Auflisten aller Prozesse ausser den Prozessgruppenfuehrern -p Auflisten aller Prozesse, deren PID nach dem Schalter -p angegeben ist: . Die Schalter -c, -s, -v, -w, -x und entfallen mit XPG3. /etc/pstat Bei Angabe des Schalters -T kann man der Ausgabe nicht mehr entnehmen, wieviele Inodes aktuell gebraucht werden. Ursache ist die geaenderte Verwaltung der Inodes. Die Inodes werden in einem Cache verwaltet; auch Inodes, die nicht mehr gebraucht werden, bleiben in dieser Inodetabel- le stehen. Wird ein Inode gebraucht, der bereits in der Inodetabelle vorhanden ist, so kann auf diesen Inode sehr performant zugegriffen werden. Muss ein neuer Inode in die Inodetabelle geladen werden, so wird ein Inode der Tabelle ueberschrieben. Dies ist der Inode, auf den die laengste Zeit nicht zugegriffen wurde (LRU-Cache). /usr/bin/deact_ttys und /usr/bin/act_ttys Wenn die Leitung vom Rechner zu einem SIM-Board unterbro- chen ist, erscheint fuer jedes angeschlossene Terminal zyk- lisch eine Fehlermeldung an der Konsole. Um dies zu ver- hindern, wird dem Systemverwalter die Moeglichkeit geboten, Terminals zu deaktivieren und zu aktivieren. Syntax: deact_ttys ttynnn act_ttys ttynnn Als weiteres Argument akzeptieren beide Programme den Schalter -l, der bewirkt, dass eine sortierte Liste aller aktiven bzw. inaktiven Terminals an SIM-Boards ausgegeben wird. Gueltige tty-Nummern fuer Terminals an SIM-Boards sind: 200 - 455. /etc/maxusers Das Kommando maxusers gibt den aktuellen Wert der Varia- blen MAXUSER aus, sofern es ohne Argument aufgerufen wird. Zum Aendern der Variablen MAXUSER kann der gewuenschte neue Wert als Argument bei /etc/maxusers angegeben werden (vgl. Kapitel 2.4). /bin/uname Die Ausgaben verschiedener Optionen des Kommandos uname haben sich geaendert. Der Schalter -r liefert den Release des Betriebssystems. Der Schalter -v liefert den Stand innerhalb eines Re- leases. /etc/keyload Das Kommando keyload ist erweitert worden. Es koennen jetzt auch Tastaturtabellen fuer 8-Bit faehige Terminals 97801-480 geladen werden. Wollen Sie die Tastaturbelegung eines Ter- minals von einnem anderen Terminal aus laden, so muessen Sie den Terminaltyp als Parameter beim keyload-Aufruf angeben und die Terminalschnittstelle richtig einstellen. Wird keyload an dem Terminal aufgerufen, dessen Tastaturtabelle geladen werden soll, so werden die Leitungsparameter durch den keyload selbst entsprechend eingestellt. Aufrufsyntax: /etc/keyload -t type tty keytable type spezifiziert den Terminaltyp und kann folgende Werte annehmen: new Tabelle fuer 97801 (7-Bit-Terminal) 7new Tabelle fuer 97801-480 (7-Bit-Emulation) 8bin Tabelle fuer 97801-480 (8-Bit-Emulation) Beispiel: Im att-Universum wird die Terminalschnittstelle richtig eingestellt und fuer tty003 die franzoesische Tastaturtabel- le geladen. Anschliessend wird die Terminalschnittstelle wieder in den Ursprungszustand gebracht. Es wird vorausge- setzt, dass unter der Linediscipline sys5 gearbeitet wird. att stty -opost < /dev/tty003 /etc/keyload -t 8bin tty003 franz att stty opost < /dev/tty003 /bin/tr Das Kommando tr wurde an XPG3 angepasst und ist jetzt in der Lage Multibyte-Buchstaben zu verarbeiten. Hieraus ergibt sich, dass beim Lesen von einem zeichenorientierten Geraet (z.B. ein Terminal) ein Zeichen moeglicherweise das erste Zeichen eines Multibyte-Buchstaben sein kann. tr wartet dann auf weitere Zeichen (maximal 3) oder das Zei- chen EOF, bevor seine Ausgabe erfolgt. Dieser Effekt tritt nur auf, wenn in der internationalisierten Datenbasis Mul- tibyte-Buchstaben definiert sind. Bereits mit SINIX V5.21 wurde das Kommando tr internatio- nalisiert. Der tr benutzt internationalisierte regulaere Ausdrecke; diese Ausdruecke enthalten keine Elemente, die eine Umsetzung von Gross- in Kleinbuchstaben ausdruecken koennen. Daher kann der tr nur dann Grossbuchstaben korrekt in Kleinbuchstaben umsetzen, wenn die Datenbasis bestimmte Bedingungen erfuellt (z.B. En_US.ASCII). Die meisten Spra- chen koennen diese Bedingungen jedoch nicht erfuellen. Eine sprachunabhaengige Umsetzung von Gross- in Kleinbuchstaben koennen Sie mit folgendem C-Programm erzielen: include include include main() int c; setlocale(LC_ALL,""); while ((c=getchar()) != EOF) putchar(tolower(c)); exit(0); Wenn Sie mit der Datenbasis De_DEe\.646 arbeiten, koennen Sie zur Umsetzung folgende Syntax verwenden: tr ' :upper: ' ' :lower: ' 3.6 Systemdateien /etc/herald/9780?* und /etc/herald/vt200 Mit SINIX V5.22 wird ein neuer Herald ausgeliefert, der das XPG3-Logo enthaelt. Die Links fuer die einzelnen Bild- schirme werden jeweils bei der Konfigurierung eingerich- tet. Damit ist es moeglich, den Herald auch auf vt200-Ter- minals auszugeben. /etc/versionlog In der Datei versionlog ist hinterlegt, welche Software seit der letzten Betriebssystem-Installation auf Ihr Sy- stem gebracht wurde. /usr/admin/.products/SINIX /usr/admin/.products/SINIX_V2.1 In dem Dateiverzeichnis /usr/admin/.products wurden Ein- traege fuer SINIX und fuer SINIX_V2.1 aufgenommen. Das Kom- mando /etc/sysname meldet weiterhin "Version: V5.2". 3.7 Freigabemitteilung auf Diskette Ab SINIX V5.22 ist die Freigabemitteilung als ASCII-Datei auf einer Diskette (README) Bestandteil des Lieferumfangs des Betriebssystems. Die Diskette README kann ueber die Prozedur /etc/superin- stall installiert werden. Anschliessend an die Installation ist im Dateiverzeichnis /usr/readme/sinix die Datei fgm00 vorhanden, die die Freigabemitteilung im ASCII-Format ohne Steuerzeichen enthaelt. 4 Das Spoolsystem 4.1 /etc/daemon Es muessen immer zwei daemon Prozesse aktiv sein. Stuerzt der Sohnprozess ab, erfolgt ein automatisches Neuladen des daemons sofern der Vaterprozess noch laeuft. Das Neuladen wird bis zu 10 mal versucht. Eine regulaere Beendigung des daemon ist nur mit dem Kommando lpr -dg oder dem Signal SIGTERM moeglich. Wird dem daemon das letzte noch laufende Backend genommen, so beendet sich der daemon nicht mehr automatisch. 4.2 Backends Beim Absturz eines Backends wird versucht, dieses neu zu laden. Bei normaler Beendigung des Backends und bei Been- digung durch die Signale SIGTERM, SIGFPE, SIGSEGV und SIG- TRAP wird ein Neuladen nicht versucht. Eigene Backends koennen wie bisher ueber das Interface-Back- end /usr/spool/spooler/interface angeschlossen werden. "Echte" Fremddruckerbackends, die fuer die SINIX-Versio- nen 2.x, 5.0, 5.1A bzw. 5.2A entwickelt wurden, funktio- nieren mit dem Spoolsystem der V5.22 nicht mehr. Backends, die fuer V5.1B und V5.21 entwickelt wurden, koennen auch auf V5.22 eingesetzt werden. Mit Hilfe des neuen Schnittstel- lenhandbuchs koennen auch Fremddruckerbackends selbst ge- schrieben werden. 4.3 Dateien unter /usr/.spool/spooler Die Dateien CONFIG, CONFIG.bin, POOLDAT, FORMTAB, digest, startup, drucker, gruppen und die Backendprogramme stehen in SINIX V5.22 im Dateiverzeichnis /usr/.spool/spooler. Die Dateien drucker und gruppen werden erst vom Bediensy- stem erstellt und auch nur vom Bediensystem benoetigt. Das Unterdateiverzeichnis /usr/.spool/spooler/tmp enthaelt die Datei daemtrc und die Tracedateien der Backends und des daemon. Das Dateiverzeichnis /usr/.spool/spooler/sp enthaelt alle temporaeren Druckdateien, die ueber eine Pipe oder ueber die lpr-Schalter +co und -cp an den Spooler uebergeben werden. Das Dateiverzeichnis /usr/.spool/spooler/at enthaelt fuer jeden Druckauftrag eine Datei at.. Im Dateiverzeichnis /usr/spool/spooler/stat sind die Sta- tusdateien hinterlegt. Im Dateiverzeichnis /usr/.spool/spooler/font gibt es Dateiverzeichnisse fuer die einzelnen Drucker, in denen Dateien abgelegt werden koennen, die "Ladbare Zeichengene- ratoren" enthalten. Diese Dateien koennen mit dem Schalter -font= in den Drucker geladen werden. Die Datei dtype steht als Bediensystemdatei unter /usr/ad- min/.colface/Konf. Der Aufbau dieser Datei hat sich wie folgt geaendert: Struktur der Eintraege (eine Zeile pro Drucker, Spaltentrenner ";") 1. Druckername (wird waehrend der Konfigurierung ange- zeigt) 2. Backend mit absolutem Pfadnamen (dieser wird in die CONFIG-Datei in einfachen Hochkommas eingeschlossen) 3. moegliche Schalter (bis zum Zeilenende) Beispiel: 9001;/usr/spool/spooler/lp9001;-pb= -pb1 -pb2 -pb3 ... Die Dateien conV11 und conV24 werden nicht mehr angelegt, da im Bediensystem an V11 und V24 alle Drucker konfigu- riert werden koennen. 4.4 Aenderungen und Erweiterungen Die Datei FORMTAB ist um drei Eintraege erweitert worden. Diese drei neuen Formulare werden nur vom HP-LaserJet- Backend unterstuetzt. Neue Backends: Es werden mit der SINIX V5.22 zwei neue Druckertypen un- terstuetzt: 9001-3 bzw. 9001-3b und HP-LaserJet-kompatible Drucker. Backends: lp9001-3 fuer Drucker 9001-31 lp9001-3b fuer Drucker 9001-8931 lphplj fuer HP-LaserJet-kompatible Drucker Hinweis: Da der HP-LaserJet keine Protokollmoeglichkeiten bietet, wird der Drucker immer in den Zustand BEREIT gesetzt. Das hat zur Folge, dass Druckauftraege verloren gehen, wenn der Drucker nicht eingeschaltet ist! Fuer die Datenuebertragung notwendige Druckereinstellungen: - 9001 keine oder ungerade Paritaet, keine Statusmel- dungen, dies entspricht 8-Bit Grafik ein - 9011 7 Datenbits, ungerade Paritaet, keine Status- meldungen, 9600 Baud - 9004 9600 Baud Die Schalterfelder an der Rueckwand des Druckers sind wie folgt einzustellen: "BAUD RATE" 1 2 3 4 AUS EIN AUS EIN "PROTOCOL" 1 2 3 4 5 6 7 8 AUS AUS EIN AUS AUS EIN AUS AUS. - 9012 XON/XOFF-Protokoll, Statusmeldungen, 8 Daten- bits, ungerade Paritaet, 9600 Baud - 9013 XON/XOFF-Protokoll, Statusmeldungen, 7 Daten- bits, ungerade Paritaet, 9600 Baud - 9022 XON/XOFF-Protokoll, 8 Datenbits, keine Pari- taet, 9600 Baud - 9025 XON/XOFF-Protokoll, 8 Datenbits, keine Pari- taet, 19200 Baud - 9047 XON/XOFF-Protokoll, ungerade Paritaet, 19200 Baud - HP-LaserJet·kompatible Drucker XON/XOFF-Protokoll, 8 Datenbits, keine Pari- taet, 19200 Baud Es wird empfohlen, keine Drucker an der ersten Schnitt- stelle eines E/A-Boards anzuschliessen. Es wird vom System- kern beim Hochfahren des Systems auf den Steckplatz 1 ein Blank geschickt. Ist nun ein Drucker an diesem Steckplatz angeschlossen, so reagiert dieser mit dem Abdruck eines Schmierzeichens, da die Baudrate nicht uebereinstimmt. Mit SINIX V5.22 haben Sie die Moeglichkeit, in der Datei CONFIG den Standardschalter -speed=... anzugeben. Damit koennen Sie die Uebertragungsrate selbst festlegen (siehe auch SPOOL-Handbuch). Geaenderte Geraetedateien fuer Drucker Mit SINIX V5.22 wird vom Bediensystem der Name der Geraete- datei des Druckers immer mit tty<3stellige_Nummer> verge- ben, d.h. mit ls -l /dev kann man nicht feststellen, wel- che Schnittstellen durch Drucker belegt sind. crw--9P ----- 1 root daemon 38, 2 Mar 19 07:06 /dev/tty002 Beispieleintrag aus der Datei CONFIG: D002 '/usr/spool/spooler/lp9001' /dev/tty002 -pb= -pb1 ... 4.5 Inkompatibilitaeten Zu UNIX System V Release 2 (UNIX ist eingetragenes Waren- zeichen von AT&T) ist das SINIX-Spoolsystem nicht kompati- bel, es existiert im att-Universum jedoch ein X/OPEN-kom- patibler Spool. "Echte" Fremddruckerbackends, die fuer die SINIX-Versionen 2.x, 5.0, 5.1A bzw. 5.2A entwickelt wurden, funktionieren mit dem Spoolsystem der V5.22 nicht mehr. Backends, die fuer V5.1B und V5.21 entwickelt wurden, koennen auch auf V5.22 eingesetzt werden. Durch die erhoehte Anzahl der Schnittstellen mit SINIX V5.22 ist es noetig, die Druckernamen und Druckergruppen- namen entsprechend zu aendern. Das hat zur Folge, dass die Nummern 3stellig statt vorher 2stellig sind. Alle Druckaufrufe (z.B. in HIT) sprechen nun Druckergruppen an, die nicht mehr existieren. Es ist deshalb zu empfehlen, zusaetzliche Druckergruppen mit den alten Namen einzurich- ten. Dadurch muessen nicht alle Shell-Prozeduren angepasst werden. Beispiel: G015 ( D015 ) 'DRUCKER 9022' G15 ( D015 ) 'Zusaetzliche Druckergruppe fuer 9022' Der Druckername kann nicht ueber das Bediensystem geaendert werden (im Beispiel D015). Der Schalter -nk=... wird vom Drucker 9012 nicht mehr unterstuetzt. Um Dateien mehrfach auszudrucken, muss der Schalter -nc=... verwendet werden. Der Spool belegt zwei Message-Queues mit den festen Werten 113 und 114. Diese Nummern duerfen daher von Anwenderpro- grammen nicht belegt werden. Sind diese Nummern schon ver- geben, wenn der Spool gestartet wird, so laesst sich dieser nicht laden. 4.6 Probleme mit dem SPOOL Zu Testzwecken ist es moeglich, fuer die Druckerverwaltung (daemon) und die Backends eine TRACE-Funktion einzuschal- ten. Alle Zustaende der Backends bzw. des daemon werden dann in den TRACE-Dateien BTRC* bzw. TRACE protokolliert. Die TRACE-Funktion fuer die Backends wird durch Angabe des Schalters -trace in der CONFIG-Datei eingeschaltet. Die TRACE-Funktion des daemon wird mit dem Schalter -trace beim Aufruf des daemon aktiviert. Alle erzeugten TRACE- Dateien werden im Dateiverzeichnis /usr/spool/spooler/tmp abgelegt. Im Fehlerfall finden Sie die letzten Rueckmeldun- gen des Druckers in der Datei /usr/spool/spooler/stat/ STAT'druckername'.'pid' (siehe auch SPOOL-Handbuch). Beispiel: startup: /etc/daemon -rc -trace > tmp/daemtrc CONFIG: D002 '/usr/spool/spooler/lp9001 -trace' ... Bei schwerwiegenden Fehlern legen Sie bitte der Fehlermel- dung diese Dateien auf einer Diskette bei. 4.7 Neue Schalter /bin/lpr Das Kommando lpr wurde um die Schalter -speed=..., -lang=... und -ds=... erweitert (siehe auch SPOOL- Handbuch). -speed= Uebertragungsrate festlegen -lang= Sprache einstellen, mit der ausgegeben wird -ds= doppelseitiges Drucken (bei HP-LaserJet) 5 Hardware 5.1 Grafik-Bildschirm In der Betriebsart "alphanumerisch" wird der Bildschirmar- beitsplatz 97801 bis auf kleine Einschraenkungen emuliert. Die Darstellungsattribute (halbhell, blinkend, invers) stehen in der grafischen und alphanumerischen Betriebsart hardwareunterstuetzt zur Verfuegung. Folgende Escape-Sequenzen werden innerhalb von COLLAGE nicht unterstuetzt (vgl. Schnittstellenhandbuch): ESC 0w Anfordern des Schluesselschalterstatus ESC 6u Umstellen auf internationale Tastaturbelegung ESC 7u Umstellen auf deutsche Tastaturbelegung ESC 9v Gesamten Zeichengenerator ausgeben 5.2 8-Bit-Terminal Ab SINIX V5.22 wird ein 8-Bit-Terminal auch als Konsole unterstuetzt. Hierzu ist jedoch der Firmwarestand 43A auf dem SCED-Board Voraussetzung. 5.3 Dual-CPU-Prozessor-Baugruppen Mit SINIX V5.22 werden die Prozessoren NS32032, NS32332 und NS32532 der Firma NSC unterstuetzt. In den Modellen MX500-75 und MX500-85 sind standardmaessig die Prozessoren NS32532 eingebaut. Der Prozessor NS32532 ist ein 32 Bit Prozessor, der mit einer Taktfrequenz von 25 MHz betrieben wird. Es koennen maximal 4 CPU-Baugruppen mit je 2 Prozessoren in den MX500 eingebaut werden. 5.4 E/A-Baugruppen Es koennen maximal 16 E/A-Baugruppen am MX500 angeschlossen werden. Jede E/A-Baugruppe besitzt 6 Schnittstellen, wobei zwischen 3 Varianten gewaehlt werden kann: - E/A-Baugruppe mit 6 x SS97 - E/A-Baugruppe mit 4 x SS97 und 2 x V24 - E/A-Baugruppe mit 6 x V24. Generell koennen bis zu 3 AFP-Anschluesse pro E/A-Baugruppe eingebaut werden, ueber die dann durch Ergaenzung des E/A- Prozessors mit einem AFP-Anschlusszusatz mit Erweiterung drei Arbeitsplaetze, bestehend aus Bildschirmeinheit und Drucker (bzw. 2 Bildschirmen), im Inhouse-Bereich bis zu einer Entfernung von 2000 m angeschlossen werden koennen. Bei Verwendung von mehr als 24 Bildschirmarbeitsplaetzen an einer MX500-75 bzw. MX500-85 muessen AFP-Baugruppen verwen- det werden. Mittels des SLIP-Protokolls koennen TCP/IP-Verbindungen ueber asynchrone Leitungen zwischen Rechnern hergestellt werden. Pro E/A-Baugruppe ist eine SLIP-Verbindung freigegeben. Diese kann an SS97-Schnittstellen mit einer Geschwindigkeit von 38400 Baud betrieben werden, an RS232-Schnittstellen mit 19200 Baud. Die SLIP-Verbindung ist nicht fuer den Betrieb von DFS freigegeben. Eine Beschreibung von SLIP finden Sie im 1. Nachtrag zum REMOS-Manual V3.0A. 5.5 TACSI (Terminal Attachment Concept of SINIX) Zusaetzlich zu den bekannten E/A-Baugruppen unterstuetzt SI- NIX V5.22 ein neues Terminal-Anschluss-Konzept - TACSI. TACSI ist ein Terminal-Anschluss-Konzept in SINIX fuer den Inhouse-Bereich. Es bietet mit seiner Busstruktur die Moeg- lichkeit, an zwei 2-Drahtleitungen ueber vier TAK's (Termi- nal-Anschluss-Konzentrator) maximal 16 SINIX-Endgeraete an- zuschliessen. Damit ist die Anzahl der insgesamt anschliess- baren Endgeraete (Terminals und Drucker) auf 256 begrenzt. Vorsicht: Die Anzahl der gleichzeitig arbeitenden Benutzer ist vom Betriebssystem auf 128 festgelegt! TACSI besteht aus den folgenden Komponenten: - SIM (Serial Interface Multiplexer) Diese Multibus-I-Flachbaugruppe kann systemseitig an- stelle von E/A-Prozessoren installiert werden. Sie stellt zwei AFP-2-Draht Busanschluesse zur Verfuegung. Es werden maximal 8 SIM-Baugruppen unterstuetzt. Vorsicht: Es duerfen nicht ein E/A-Board mit 16 KB Mail- box und ein SIM-Board mit derselben Boardnum- mer verwendet werden. - TAK (Terminal Anschluss Konzentrator) Der TAK wird als externes Konzentratormodul den SINIX- Endgeraeten vorgeschaltet und bietet maximal vier SINIX- Peripherie-Schnittstellen, wahlweise SS97 oder V24. Es koennen maximal zwei TAKs an einem AFP-2-Draht-Bus ange- schlossen werden, d.h. vier TAK's pro SIM. Konfigurationsbeispiel: Multibus I SIM Filter Anschlussfeld Leitung 0 Leitung 1 Rangierverteiler 4xSS97 4xSS97 4xV.24 TAK1 TAK1 4xV.24 ADo8 ADo8 4xSS97 4xSS97 4xV.24 TAK2 TAK2 4xV.24 ADo8 ADo8 A A (Abschlusswiderstand 120 Ohm) Leitungslaenge max. 2000 m Datenuebertragungsnetz Das Datenuebertragungsnetz basiert auf einer ungeschirm- ten 2-Draht-Leitung (Telefonnebenstellen-Netz) als AFP- 2-Draht-Bus mit einer maximalen Laenge von 2000 Metern. Die Reichweite ist abhaengig vom Kabeltyp und der Leitungsqua- litaet. Die Datenuebertragung zwischen dem SINIX-Mehrplatz- system und den SINIX-Endgeraeten erfolgt halbduplex mit dem Alternierenden-Flanken-Puls-Verfahren (AFP) und wird mit der Uebertragungsprozedur HDLC-unbalanced gesichert. Die Uebertragungsgeschwindigkeit betraegt 187,5 Kbit/s. Die Anzahl der gleichzeitig performant an einem MX500 be- treibbaren Bildschirmarbeitsplaet entnehmen Sie bitte dem Kapitel 2.4 dieser Freigabemitteilung. Werden an ein SIM-Board 16 Terminals angeschlossen, so kann sich die Ausgaberate der Zeichen pro Sekunde pro E/A- Board um den Faktor 3 verlangsamen! 5.6 Hauptspeicher Der minimale Hauptspeicherausbau des MX500-75 liegt bei 16 MB und kann ueber die Zwischenstufen 32 MB und 48 MB bis auf 64 MB hochgeruestet werden. Der Hauptspeicherbedarf des Betriebssystems ist dem Haupt- speicherausbau angepasst. Der Speicherplatz wird beim Sy- stemstart dynamisch angefordert. Sie koennen den Hauptspei- cherbedarf des Betriebssystems (in Byte) ermitteln aus der Differenz der Groessen real mem minus avail mem, die beim Hochfahren des Systems an der Konsole ausgegeben werden. 5.7 Festplatten SINIX V5.22 unterstuetzt auf dem MX500-75 nunmehr zwei wei- tere Festplattentypen, deren Aufteilung in maximal 6 Be- reiche Sie bei der Installation frei bestimmen koennen. Standardmaessig gibt es fuer jeden Festplattentyp drei verschiedene Aufteilungen A, B und C, die mittels des Programms installsys bei der Installation geaendert werden koennen. Es sind maximal 8 Plattenbereiche logisch ansprechbar, die sich teilweise ueberdecken (Partition a - h). Die Partition c bezeichnet immer den gesamten logischen Plattenbereich. Fuer die Systemplatte muss die Partition a mindestens die Groesse 12 MB und die Partition b die Groesse Hauptspeicher- ausbau + 4 MB haben. Der restliche Teil der Platte kann frei dimensioniert werden. Der root-Bereich muss immer auf der Partition a installiert werden, der Standard-Swap-Bereich liegt immer auf der Par- tition b der Platte, auf der das root-System installiert ist. Als zusaetzliche Swap-Bereiche duerfen beliebige Partitionen verwendet werden. Alle Swap-Bereiche muessen zusammen min- destens zwischen 2 und 5 mal so gross sein wie der Haupt- speicherausbau, wobei darauf geachtet werden sollte, dass sie dabei moeglichst gleichmaessig ueber mehrere Platten ver- teilt sind. Generell ist es sinnvoll, root- und usr-Bereich auf ver- schiedenen Platten zu installieren. Micropolis 1558 - 380 MB A c B a b h g C a b h d e f Darstellung der Plattenaufteilung (die Darstellung ist nicht massstabsgetreu) Logische Einteilung der Platte bei Auslieferung MC1558 - 380 MB Partition Kap. (KB) /dev/is*a 8160 /dev/is*b 33656 /dev/is*c 312120 /dev/is*d 8160 /dev/is*e 54312 /dev/is*f 60432 /dev/nis*g 122904 /dev/is*h 145856 * steht fuer 0 - 11, je nachdem um welche der maximal 12 moeglichen Platten es sich handelt. Formatierte Kapazitaet: pro Laufwerk 313,8 MB (davon nutzbar: 303,3 MB) pro Zylinder 255 KB pro Spur 17 KB pro Sektor 512 B Zylinder/Laufwerk 1224 (davon nutzbar: 1218) Spuren/Zylinder 15 Sektoren/Spur 35 (davon nutzbar: 34) Micropolis 1568 / Imprimis WREN VI - 760 MB A c B a b h g C a b h d e f Darstellung der Plattenaufteilung (die Darstellung ist nicht massstabsgetreu) Logische Einteilung der Platte bei Auslieferung MC1568 / - 760 MB WREN VI Partition Kap. (KB) /dev/is*a 12320 /dev/is*b 36960 /dev/is*c 648720 /dev/is*d 12320 /dev/is*e 118848 /dev/is*f 240480 /dev/is*g 371656 /dev/is*h 225376 * steht fuer 0 - 11, je nachdem um welche der maximal 12 moeglichen Platten es sich handelt. Formatierte Kapazitaet: pro Laufwerk 645,5 MB (davon nutzbar: 631,2 MB) pro Zylinder 397,5 KB pro Spur 26,5 KB pro Sektor 512 B Zylinder/Laufwerk 1632 (davon nutzbar: 1626) Spuren/Zylinder 15 Sektoren/Spur 54 (davon nutzbar: 53) Die Groessenangaben beziehen sich auf Platten ohne Dateisy- stem. Das Einrichten eines Dateisystems beansprucht ca. 15% der formatierten Plattenkapazitaet. Bei der Systeminstallation werden die Festplatten erkannt und gemaess der Kundenwuensche ins System eingebunden. Be- achten Sie, dass bei Einsatz von INFORMIX-Turbo die hierfuer verwendeten Partitions nicht gemountet werden duerfen. Hinweis: Die bisher schon mit aelteren SINIX-Versionen unterstuetzten Festplatten M2333K, M2344K und MegaFile1300 werden von SINIX V5.22 weiterhin unterstuetzt. Die genauen Angaben zu den Platten- kapazitaeten und Partitiongroessen finden Sie in der Freigabemitteilung zu SINIX V5.21! 5.8 5 1/4 Zoll Diskettenlaufwerk Es koennen 5 1/4 Zoll "double sided" "double density" Dis- ketten mit einer Spurdichte von 96 tpi (Spuren pro Zoll) verwendet werden. Auf MX500-70/-75/-80/-85 koennen auch "high density" Disketten verwendet werden, die dann jedoch mit /etc/flformat -c H formatiert werden muessen. 5.9 Magnetbandkassettenstreamer Der Magnetbandkassettenstreamer dient vorwiegend als Si- cherungsmedium fuer die System- und Benutzerdaten. Ausserdem wird das Betriebssystem ueber eine Magnetbandkassette in- stalliert. Der Magnetbandkassettenstreamer wird ueber die Geraetedatei- en /dev/rts0 und /dev/rts8 angesprochen. Waehrend bei Anga- be von /dev/rts0 beim close automatisch zurueckgespult wird, bleibt das Band bei Angabe von /dev/rts8 hinter der Tapemark stehen bzw. es wird hinter die den Daten folgende Tapemark positioniert. In SINIX V5.22 wird vom Systemkern ein Puffer von 1000 KB zur Beschleunigung der Ein-/Ausgabeoperationen am Streamer verwendet. Bei allen Rechnern mit der MMU 32382 wird der Puffer erst beim Eroeffnen der Geraetedatei reserviert. Es werden Magnetbandkassettenstreamer mit 9 Spuren (max. 60 MB) und 18 Spuren (max. 150 MB) unterstuetzt. In den Rechnermodellen MX500-75/-85 sind standardmaessig die 18-Spur-Laufwerke eingebaut, mit denen auch die 9-Spur- Kassetten gelesen werden koennen. Kassetten, die auf 18-Spur-Laufwerken beschrieben wurden, sind auf anderen Laufwerken nicht mehr lesbar. Format der Magnetbandkassette: 1/4 Zoll Kapazitaet der Kassette: 60 MB oder 150 MB Bestellnummer: U7-H3 fuer beide Laufwerkstypen) 5.10 1/2 Zoll Magnetbandgeraet FS1000/FS2000 Neben den Funktionen des Magnetbandgeraetes FS1000 (3504-160) unterstuetzt das Magnetbandgeraet FS2000 (3504-625) auch Schreibdichten von 800 und 6250 bpi. Die zum Arbeiten mit dem Magnetbandgeraet zur Verfuegung stehenden Geraetedateien sind im Systemverwalterhandbuch zu SINIX V5.22 beschrieben. Wird eine Geschwindigkeit von 50 ips gewaehlt, so wird das Band gleichmaessiger transportiert (streaming mode) als bei einer Geschwindigkeit von 100 ips. Tritt beim Lesen/Schreiben auf das Magnetbandgeraet ein Fehler auf, so muessen Sie unter Umstaenden 30 Minuten auf ein Timeout es Treibers warten bis das Magnetbandgeraet wieder ansprechbar ist. Die Zeitdauer bis zum Timeout muss so lang gewaehlt werden, damit ein ggf. langlaufendes Kom- mando nicht abgebrochen wird und die folgenden Kommandos fehlerfrei ausgefuehrt werden koennen. 5.11 Magnetbandkassettenlaufwerk 2,3 Gbyte (Video-8) Mit SINIX V5.22 wird erstmals ein Video-8-Magnetbandkas- settenlaufwerk unterstuetzt (Format: 5 1/4 Zoll). Das Magnetbandkassetten Laufwerk dient als Sicherungsmedi- um fuer System- und Benutzerdaten. Der Anschluss des Laufwerks an den MX500 erfolgt ueber den NCR Hostadapter ADP32-03. Die Daten werden auf speziellen 8-mm Video Kassetten im sogenannten Helical-Scan-Verfahren aufgezeichnet. Die auf- gezeichneten Spuren sind 0.025 mm breit, der durchschnitt- liche Spurabstand betraegt 0.031 mm. Folgende Geraetedateien stehen zum Arbeiten mit dem Magnet- bandkassettenlaufwerk Video-8 zur Verfuegung: interne Filemark Kassetten- Geraetedatei Pufferung bei close auswurf rewind bei close /dev/exa0 ja ja nein ja /dev/exa0v nein ja nein ja /dev/exa8 ja ja nein nein /dev/exa8v nein ja nein nein Die Geraetedatei /dev/exa ist ein symbolischer Link auf die Geraetedatei /dev/exa0. Bei den Geraetedateien exa0 und exa8 erfolgt eine Zwischen- pufferung der Daten im Treiber, wohingegen bei den Geraete- dateien exa0v und exa8v keine Pufferung der Daten erfolgt. Um den Streaming-Modus des Laufwerks aufrecht zu erhalten muss eine Zwischenpufferung im Treiber erfolgen. Daher sollten nach Moeglichkeit nur die Geraetedateien /dev/exa0 und /dev/exa8 verwendet werden. Es koennen dieselben Kommandos wie fuer den Magnetbandkas- settenstreamer benutzt werden: tar, dump/restore, dd, mt, cp .. . Beispiele: a) /etc/dump 0fs /dev/exa0 122000 /usr1 b) tar cvf /dev/exa8 /usrX (Archiv 1) tar cvf /dev/exa8 /usrY (Archiv 2) tar cvf /dev/exa0 /usrZ (Archiv 3) Nach dem letzten tar-Kommando erfolgt ein rewind. Mit Hil- fe des Kommandos mt kann nun auf die einzelnen Archive po- sitioniert werden (vgl. Kapitel 2.7.7): c) mt -f /dev/exa8 fsf 2 (positioniert auf Archiv 3) tar tvf /dev/exa8 (Inhalt des 3.Archivs) d) Sicherung auf Folgebaender: ucb tar cvfk /dev/exa0 2097100 /usrX Mit dem Schalter k wird die Kapazitaet des Video-8-Bandes in KByte ( entspricht 2048 MByte) angegeben. Somit wird ggf. ein Folgeband angefordert. Spurformat Jede Spur besteht aus 8 1K-Datenbloecken. Ein Formatieren des Bandes ist nicht erforderlich. Beim Schreiben auf Band wird ein 'Read after Write' - Check durchgefuehrt. Technische Daten Kapazitaet (brutto): 2332 Mbyte Leistung: 246 KBytes/sec Bandgeschwindigkeit: 10.89 mm/sec (0.429 ips) Rotationsgeschwindigkeit: 1800 rpm Kassettentyp: 2048 MByte-Kassette Bestellnummer U1-H25 Bestellnummer der Reinigungskassette: U50-H22 5.12 DUE-Baugruppen Es koennen bis zu 6 DUE-Baugruppen mit 256 KB oder mit 1 MB Speicherausbau eingebaut werden. Ueber diese Baugruppen kann sowohl Stations- als auch Rechnerkopplung betrieben werden. Fuer den Betrieb einer ladbaren DUE-Baugruppe wird CCP- STA1, CCP-STA3, CCP-STA4, CCP-WAN1, CCP-WAN2, CCP-WAN3, CCP-WAN4, CCP-WAN5 oder CCP-WAN6 benoetigt. CCP-STA3, CCP- WAN3 und CCP-WAN4 ist nur auf Sonderfreigabe erhaeltlich. Mit CMX V2.5A koennen Anwendungen ablaufen oder erstellt werden, die ueber das installierte CCP mit Ihrem Rechner kommunizieren. Aufsetzend auf CMX kann mit dem Software- produkt EMDS ab V2.1B Terminal-(9750) und Druckeremulation und mit FT-SINIX V2.2 Filetransfer betrieben werden. 5.13 Ethernet-Prozessor Lokale Netze (ISO) werden durch die Softwareprodukte CCP-LAN2 V1.5 zusammen mit REMOS2 bzw. EMDS und FT-SINIX unterstuetzt. 6 COLLAGE Das Laufzeitsystem COLLAGE-R V3.0B ist Bestandteil von SI- NIX V5.22. Es ist ablauffaehig auf den Terminals 97801 und 97808. COLLAGE V3.0B ist gegenueber V2.0 u.a. um folgende Punkte erweitert: neuer Applikationsmonitor, neue Program Information Files, erhoehte Fensteranzahl, Arbeitsstandsicherung des Desktops, Mehrfachselektion, Fenster-Fenster-Kommunikation, erwei- terte Gestaltung eigener Benutzeroberflaechen, COLLAGE auf Terminal 97801 (Alpha-COLLAGE), LAN-Faehigkeit von Alpha- COLLAGE. Im Terminal 97808 steht aufgrund des ausgelagerten Appli- kationsmonitors fuer Anwendungen mehr Speicherplatz zur Verfuegung. 6.1 Technische Hinweise Im Anschluss an die COLLAGE-Installation muessen Sie fuer je- des Grafik-Terminal die Terminal-Firmware neu laden. Dabei gehen Sie folgendermassen vor: - Einloggen unter einer Shell-Benutzerkennung im xopen- oder sie-Universum (nicht root!) - Terminal 97808 ausschalten - Return-Taste druecken und festhalten - Terminal einschalten - Return-Taste erst loslassen, wenn sich das Terminal mit "TEST END" gemeldet hat - Aufruf: att /usr/lib/blit/ansiload Achtung: zu diesem Zeitpunkt arbeiten Sie mit interna- tionaler Tastaturbelegung, d.h. "/" befindet sich rechts auf der untersten Tastaturzeile!) - nach einiger Zeit erscheint die Meldung: "Terminal 97808 " - nochmals ausloggen (END-Taste druecken), sodass "getty" und "keyload" fuer dieses Terminal neu gestartet werden. 6.2 Produkt-Einsatz - COLLAGE ist nur im xopen-Universum ablauffaehig. - COLLAGE V3.0 ist gleichzeitig in Deutsch und in Englisch ablauffaehig, abhaengig von der Belegung der Umgebungsva- riablen LANG. Im xopen-Universum gilt standardmaessig LANG=En_US.ASCII. Wollen Sie Deutsch als Voreinstellung, so setzen Sie LANG=De_DE.646 in /usr/att/etc/profile bzw. in $HOME/.profile. - Hinweise fuer den Systemverwalter: Es wird empfohlen, die Anschluesse der Grafik-Terminals auf moeglichst viele E/A-Boards zu verteilen. Haben Sie einen Benutzer als COLLAGE-Benutzer mit bzw. ohne Shellberechtigung eingetragen, so sollten Sie in der Datei /etc/passwd das Startprogramm "/usr/bin/colla- ge" bzw. "/usr/bin/collmen" aendern in "/usr/bin/colla- ge.pw" bzw. "/usr/bin/collmen.pw". Nur dann werden beim Einloggen dieser Benutzer auch die Dateien /etc/profile und $HOME/.profile ausgefuehrt. Damit COLLAGE richtig geladen werden kann, muss der Terminal-Eintrag in /etc/termcap das Landeskennzeichen "LK=..." (z.B. LK=deut) enthalten. - Alpha-COLLAGE: Sie starten Alpha-COLLAGE mit dem Aufruf "acollage". Ist ein Anwender als COLLAGE-Benutzer eingetragen (Startprogramm /usr/bin/collage in /etc/passwd), so kann er gleichzeitig an Terminals 97808 und 97801 arbeiten. Die Prozedur "collage" entscheidet u.a. in Abhaengigkeit von der TERM-Variablen, ob die Grafik- oder Alpha-Ver- sion von COLLAGE gestartet wird. 6.3 Einschraenkungen - Waehrend COLLAGE laeuft, duerfen Sie auf Ihrem Rechner das Datum bzw. die Uhrzeit nicht verstellen. Dies sollte grundsaetzlich nur im Single-User-Modus erfolgen, um In- konsistenzen zu vermeiden. - Wenn Sie an mehreren 97808-Terminals mit sehr komplexen Anwendungen arbeiten, wird empfohlen, zusaetzliche Swap- Bereiche (weitere Platten) zu verwenden. - Wenn Sie die Terminalemulation em9750 unter COLLAGE aufrufen, duerfen Sie waehrend des Verbindungsaufbaus kein anderes Fenster aktivieren. - Hintergrundprozesse oder Daemonen duerfen Sie in einem COLLAGE-Fenster nur dann starten, wenn Sie fuer diese Prozesse die Kanaele fuer stdin, stdout und stderr schlie- ssen oder umlenken. Bsp.: proz >/dev/null 2>&1 & Fuer Anwendungen, die einen Daemon starten, muss gewaehrlei- stet sein, dass nach dem fork-Aufruf alle von der Anwen- dung ererbten geoeffneten File-Deskriptoren im Kindprozess geschlossen werden. Dies laesst sich folgendermassen er- reichen: include fork(); if (sohn) /* alle Filedeskriptoren schliessen */ for (i=0;i<_NFILE;i++) close(i); exec(daemon); - Auf Grafik-COLLAGE V3.0B koennen Sie systemweit maximal 255 Fenster oeffnen (Summe von Old- und New-Style-Fen- stern). - Fuer metaprintc ist die maximale Hoehe bzw. Breite eines Metafiles 4096 Pixel bei vertikalem bzw. horizontalem Ausdruck. - Innerhalb von COLLAGE wird der Bereitstellungsbereich G2 (fuer besondere Zeichensaetze) nicht unterstuetzt. Old-Sty- le-Anwendungen, die auf G2 zugreifen, laufen deshalb nur mit Einschraenkungen unter COLLAGE. Alpha-COLLAGE: - Eine HARDCOPY loesen Sie in Alpha-COLLAGE nicht mit CTRL PRINT, sondern mit PRINT oder SHIFT PRINT aus, nachdem Sie im Menue "Anwendungen" den Punkt "Bildschirmabzug" ausgewaehlt haben. - In Alpha-COLLAGE sollten Sie nicht die CHCODE-Taste betaetigen. Wenn Sie zwischen nationalem und internatio- nalem Zeichensatz wechseln wollen, verwenden Sie im Menue STANDARD die Auswahl CHCODE. Siehe Manual "Bedienen Ver- watlten Programmieren (B-V-P)", S. 7-78. - Funktionstasten "gesamter Bildschirm" (U22; Taste unter- halb von F22) und "zum Symbol verkleinern" (F20): wenn Sie ein OS-Fenster auf den ganzen Bildschirm ver- groessern (U22) und danach zum Symbol verkleinern (F20), so verschwindet das ikonisierte Fenster hinter der Menueleiste. Um dieses Fenster wieder sichtbar zu machen, muessen Sie entweder wieder die Taste "gesamter Bild- schirm" druecken oder den Zeiger an die Stelle positio- nieren, an der Sie das Fenster haben wollen, und die Ta- ste "neue Position" (F21) betaetigen. Um das Fenster wie- der auf die volle Groesse aufzuziehen, druecken Sie noch- mals F20 "zum Symbol verkleinern". - Emulation 9750 unter Alpha-COLLAGE: (betrifft EMDS V3.0) Um in Alpha-COLLAGE mit der Emulation 9750 arbeiten zu koennen, muessen Sie eine Prozedur mit folgendem Inhalt in APPLICATIONS eintragen bzw. in einem Shell-Fenster starten: TTYNAME= tty export TTYNAME em9750 echo "Weiter mit RETURN" read x Eintrag des Prozedurnamens in der Datei PROGRAMS nicht vergessen!. Manual "B-V-P", S. 4-27) - Wenn Sie zusaetzliche Menues in die Menueleiste einhaengen, so muessen deren Namen mehr als ein Zeichen enthalten. - HIT V4.0 (Old Style): Starten Sie HIT in einem Standard- fenster, so muessen Sie eine Prozedur starten, in der vor dem Hit-Aufruf die Variable HITTERM=D.C2 gesetzt wird (usr/bin/HIT/HITV4.0-D). Dies gilt nicht, wenn Sie HIT in einem "full screen window" (gesamter Bildschirm) starten. Dort rufen Sie HIT genauso auf, wie ausserhalb von COLLAGE. Ein Wechsel zwischen Standardfenster und Fenster mit voller Bildschirmgroesse (Taste U22) waehrend einer HIT- Sitzung bringt Probleme mit dem Zeichensatz. Sie sollten sich fuer einen Modus entscheiden. - Nach dem Beenden von Alpha-COLLAGE ist der ladbare Teil von G0 ueberschrieben. Sie muessen sich erneut einloggen, um wieder auf Sonderzeichen in G0 (z.B. Umlaute) zugrei- fen zu koennen. Hinweise zum Manual "B-V-P": - Das Beispiel zu DESKTOOLS auf den Seiten 4-14 und 4-20 funktioniert nur dann, wenn "sie" in PROGRAMS eingetra- gen ist. - Namen fuer DESKTOOLS duerfen keinen Punkt enthalten. - Die Anzahl der Eintraege in APPLICATIONS ist auf 22 be- schraenkt. - Wenn Schluesselwoerter in PIFs Unterstriche enthalten, so werden diese in Auswahlfenstern als Leerzeichen darge- stellt. - Seite 7-16: Funktionstaste "DESKTOP: Letztes Objekt" (F4). Diese Taste bringt den Zeiger zum ersten Objekt der letzten sichtbaren Zeile im aktuellen Fenster. - Seite 7-25: Aktives Fenster zum Symbol verkleinern. Ein verkleinertes Fenster kann wieder geoeffnet werden, indem Sie den Zeiger auf sein Symbol stellen und dann die Taste START druecken, bzw. - wenn es ein OS-Fenster ist - dadurch, dass Sie erneut die Taste ZUM SYMBOL VER- KLEINERN druecken. - Seite 7-52: Seitenweise lesen. Druecken Sie RETURN, wenn Sie zeilenweise vorgehen moechten; wenn Sie seitenweise blaettern wollen, druecken Sie die LEERTASTE; mit END blaettern Sie um halbe Seiten weiter. 6.4 Verhalten im Fehlerfall Hilfe bei der Fehlersuche: collage -d (Nur fuer Terminal 97808!): Rufen Sie COLLAGE mit dem Schalter "-d" auf, so werden saemtliche Aktionen des COLLAGE-Servers in der Datei "s.out" mitprotokolliert. Beim Terminal 97808 kann es in seltenen Faellen vorkommen, dass COLLAGE in einen Zustand geraet, bei dem keinerlei Re- aktion mehr auf irgendwelche Eingaben erfolgt. Dann hilft unter Umstaenden nur noch, das Terminal auszuschalten und nach ca. 1 Minute wieder einzuschalten. Der Prozess "colserv" ueberprueft regelmaessig, ob der COLLAGE-Prozess im Terminal noch laeuft und beendet sich ordnungsgemaess, falls das nicht der Fall ist. Sie duerfen daher den Prozess "col- serv" nicht mit "kill" beenden! Im Fehlerfall kann die Datei "s.out" fuer den Systemdienst hilfreich sein. 6.5 Software-Erweiterungen Im folgenden werden nur die Erweiterungen bzw. Verbes- serungen gegenueber der Vorgaengerversion COLLAGE V2.0 be- schrieben. 6.5.1 Alpha-COLLAGE COLLAGE V3.0B laeuft mit eingeschraenkten grafischen Funk- tionen auf dem Terminal 97801. Die Bedienung von Alpha-COLLAGE erfolgt durch Cursor-Ta- sten, RETURN-, START-, DEL-, HILFE- und ENDE-Taste bzw. durch die Funktionstasten (Tastaturmaske). Verwendung von Alpha-COLLAGE s. Manual "B-V-P", Kap. 7. Tasten Achtung: Damit die Tasten MENU, END und U18 - U22 (unter F18 - F22) nicht von COLLAGE abgefangen, sondern an Old- Style-Applikationen durchgereicht werden (z.B. ced), muss im Menue "Standard" die Funktion "U-Tasten uebergeben" ak- tiviert werden. Diese Aktivierung gilt waehrend der gesamten COLLAGE-Sit- zung solange, bis Sie die Auswahl "U-Tasten abfangen" markieren, und wird beim Verlassen von COLLAGE gesichert. Siehe Manual "B-V-P", S. 7-79. Beachten Sie bitte, dass Sie jedesmal mit der Taste MODE in den Systemmodus umschalten muessen, wenn Sie ein COLLAGE-Menue aufziehen moechten. Die Belegung der Funktions-Tasten fuer Alpha-COLLAGE kann systemweit oder benutzerspezifisch konfiguriert werden. Siehe Qdazu Manual "B-V-P", Abschnitt 8.3. Anwendungen auf Alpha-COLLAGE Anwendungen, die mit dem Entwicklungssystem von COLLAGE V3.0B uebersetzt und gebunden wurden, koennen sowohl auf der alphanumerischen Bildschirmeinheit 97801 als‚ auch der grafischen 97808 ablaufen. Diese Anwendungen erscheinen mit einer einheitlichen Bedienoberflaeche und werden alternativ mit Cursor (97801) oder Maus (97808) bedient. Reine grafische, pixelorientierte Funktionen lassen sich natuerlich nicht auf die 97801 abbilden. Das Verhalten von Alpha-COLLAGE ist im Full-Screen-Modus (Taste "Gesamter Bildschirm") performanter als im norma- len Modus. 6.5.2 Betrieb ueber LAN Ein Betrieb von Grafik-COLLAGE ist mit der aktuellen Ver- sion ueber LAN nicht moeglich. Alpha-COLLAGE koennen Sie ueber LAN an einem fernen Rechner aufrufen. In diesem Fall erhalten Sie ein kleines Menue mit folgen- den Auswahlen: 1. Ende 2. Alpha-COLLAGE an einer Bildschirmeinheit 97801 3. Alpha-COLLAGE innerhalb COLLAGE 4. Shell Mit Auswahl "1" kehren Sie in Ihr Ausgangsprogramm zurueck. "2" waehlen Sie, wenn Sie Alpha-COLLAGE an einem Terminal 97801 oder 97808 betreiben wollen. Wenn Sie Alpha-COLLAGE aus einem COLLAGE-Fenster heraus aufrufen, waehlen Sie Nummer "3". Mit der Auswahl "4" wird am fernen Rechner nicht Alpha- COLLAGE, sondern eine Shell gestartet nuetzlich bei rlo- gin als COLLAGE-Benutzer). Hinweis: Ein rlogin als COLLAGE-Benutzer sollte ausserhalb von COL- LAGE an einer Bildschirmeinheit 97801 oder 97808 mit an- schliessender Auswahl "2" erfolgen. In den anderen Faellen bestehen Einschraenkungen bei der Darstellung von nationalen Sonderzeichen und der CHCODE- Funktion. TTYNAME: Beim Aufruf von Alpha-COLLAGE wird die Variable TTYNAME auf folgenden Wert gesetzt: TTYNAME=hostname:tty(50000)xx hostname Rechnername im LAN-Netz ttyxx Name des Terminals z.B. TTYNAME=zugspitze:tty(50000)02 6.5.3 Der Applikationsmonitor Der Applikationsmonitor (APM) ist in COLLAGE V3.0 als COLLAGE-Anwendung aus dem Grafik-Terminal ausgelagert. Deshalb steht gegenueber COLLAGE V2.0 mehr Speicherplatz im 97808-Terminal zur Verfuegung. Es gibt 3 Moeglichkeiten, den zu startenden APM zu bestimmen: - beim Aufruf von "colrun" durch die Option "-m monitorname" (nur am Terminal 97808) - durch Setzen der Umgebungsvariablen APM (z.B. APM=sh) (Naeheres s. Abschnitt "Bedienoberflaeche") - durch Verwenden des internen Defaults: APM Die Prioritaeten dabei sind: - explizite Angabe beim Aufruf vor globaler Variable - falls weder eine Angabe beim Aufruf vorhanden ist noch die Variable APM gesetzt ist, wird der interne Default verwendet. Zum APM siehe auch Manual "B-V-P", Abschnitt 3.2. 6.5.4 Bedienoberflaeche In V3.0 existiert fuer Standard-Anwendungen ein eigenes Menue, das nur eingehaengt wird, wenn eine Standard-Anwen- dung (Old Style) im aktiven Fenster laeuft. Eigene Erweiterungen bzw. Aenderungen der Menues sind moeg- lich ueber die PIFs "DESKMENU" und "APMMENU". Siehe Manual "B-V-P", Abschnitt 4.3.3. Ausserdem koennen in COLLAGE V3.0B zusaetzliche Menues in die Menueleiste eingehaengt werden. Siehe dazu Manual "B-V-P", Abschnitt 4.5. Wenn Sie nur die Fenstertechnik von COLLAGE nutzen wol- len, koennen Sie die Shell als APM starten: $ APM=sh $ export APM $ collage Dadurch erhalten Sie eine Oberflaeche mit dem Mini-Menue "Desktop" (Start/Ende). Nach der Auswahl von "Start" wird jeweils ein Shell-Fen- ster geoeffnet, mit "Ende" koennen Sie COLLAGE wieder beenden. COLLAGE sichert den Arbeitsstand des Benutzers beim Been- den und stellt diesen Zustand beim Starten wieder her. Dabei werden die Arbeitsstandsicherungen eines Benutzers fuer Grafik- und Alpha-COLLAGE getrennt verwaltet. Ausser- dem hat der Benutzer die Moeglichkeit, seine COLLAGE-Be- dienoberflaeche ueber bestimmte Shell-Variable zu konfigu- rieren. Siehe dazu Manual "B-V-P", Kap. 4.3. 6.5.5 Rechter Mausknopf In COLLAGE V3.0 ist es moeglich, in Verzeichnisfenstern mehrere Objekte gleichzeitig zu selektieren. Aenderung fuer den Benutzer: Um die Menueleiste zu erreichen, genuegt es nicht mehr, den rechten Mausknopf zu druecken. Der Zeiger muss in die Menue- leiste hineingefuehrt werden. Weitere Informationen zum Arbeiten mit der Maus finden Sie im Manual "B-V-P", Abschnitt 2.1. 6.5.6 PIF - Program Information Files In COLLAGE V3.0 gibt es folgende Program Information Fi- les, die z.T. neu, z.T. mit geaenderter Syntax sind: APMMENU APPLICATIONS DESKMENU DESKTOOLS DIRTYPES ICONTYPES METHODS OBTYPES PROGMETHODS PROGRAMS PROGTYPES Beschreibung siehe Manual "B-V-P", Abschnitt 4.3.3. Hinweis: Die Syntax der Datei PROGRAMS ist erweitert worden. Als x,y-Koordinaten, Hoehe und Breite fuer Old-Style-Fen- ster koennen Sie jeweils den Wert -1 angeben. COLLAGE waehlt dann folgende Standard-Werte fuer das Fenster, ab- haengig davon, ob Grafik- oder Alpha-COLLAGE laeuft: x, y, Hoehe, Breite Grafik-COLLAGE (ISAR16) 20, 40, 640, 400 Alpha-COLLAGE 32, 16, 560, 350 Beachten Sie bitte bzgl. Alpha-COLLAGE, dass COLLAGE in- tern die Pixel-Koordinaten umwandelt in Alpha-Zeichen-Ko- ordinaten und dabei rundet. Die PIFs mit deutschen Texten stehen standardmaessig im Dateiverzeichnis /usr/lib/col/PIF/De bzw. /usr/lib/col/PIF/collmen/De. Achtung: Variable LANG=De_DE.646 setzen! Der Pfadname fuer individuelle PIFs muss ueber die Variable PIF_PATH definiert werden. 6.5.7 ICONS Die Icons fuer Grafik-COLLAGE stehen standardmaessig im Da- teiverzeichnis /usr/lib/col/ICONS, die fuer Alpha-COLLAGE in /usr/lib/col/Icons. In beiden Dateiverzeichnissen werden auch verkleinerte Symbole (16x18 Pixel) angeboten. Mit diesen koennen Sie Dateien im Verzeichnisfenster in einer kompakten Form darstellen (Menue "Ablage", Befehl "Darstellung"). Siehe dazu Manual "B-V-P", Abschnitt 4.3.1. Der Pfadname fuer individuelle ICONS muss ueber die Varia- blen ICON_PATH und AICON_PATH definiert werden. AICON_PATH wird nur innerhalb von Alpha-COLLAGE benutzt, in Grafik-COLLAGE wertet der Monitor die Variable ICON_PATH aus. Wenn AICON_PATH nicht definiert ist, wird immer ICON_PATH verwendet. Wenn Sie im Verzeichnisfenster Dateien mit bestimmtem Suffix durch ein eigenes Icon darstellen wollen, muessen Sie in der Datei ICONTYPES folgenden Eintrag vornehmen: .sfx:name.icn Dabei steht ".sfx" fuer das Suffix, "name" fuer den Namen Ihres Icons. 7 Das C-Entwicklungssystem 7.1 Allgemeines Mit SINIX V5.22 wird im att-Universum ein C-Entwicklungs- system zur Verfuegung gestellt, das sich im besonderen durch folgendes auszeichnet: a) X/OPEN Portability Guide III konforme Libraries und Headerfiles. b) Es werden der zu CES V5.21 kompatible Sprachumfang nach Kernighan/Ritchie sowie optional auch wichtige Sprachkonstrukte des zukuenftigen ANSI-C Standards un- terstuetzt. 7.1.1 Systemgrenzen Beschreibung Bez.*) Wert Anzahl der Map-Struktur Eintraege MSGMAP 160 Maximale Groesse einer Message in Byte MSGMAX 1024 Max. Anz. Bytes pro Messagequeue MSGMNB 2048 Max. Anz. Messagequeueidentifier im System MSGMNI 50 Groesse eines Messagesegments in Byte MSGSSZ 8 Max. Anz. von Messageheadern im System MSGTQL 160 Max. Anz. von Messagesegmenten im System MSGSEG 5120 Max. Anz. Message-Bytes im System 40960 Anzahl der Map-Struktur Eintraege SEMMAP 100 Max. Anz. Semaphoridentifier im System SEMMNI 100 Max. Anz. Semaphore im System SEMMNS 200 Max. Anz. "Undo"-Strukturen im System SEMMNU 100 Max. Anz. Semaphore pro Semaphoridentifier SEMMSL 20 Max. Anz. Semaphoroperationen pro Systemaufruf SEMOPM 20 Max. Anz. "Undo"-Entries pro Prozess SEMUME 20 Maximalwert, den ein Semaphor annehmen kann SEMVMX 32767 Eine Dokumentation der Bemuehungen und Fortschritte einer Standardisierung der Programmiersprache C und viele Hin- weise und Empfehlungen, wie nicht portable C-Programmie- rung zu vermeiden ist, finden Sie z.B. in: "X/OPEN Portability Guide", Prentice Hall Englewood Cliffs, New Jersey 1–988 7.1.3 Beendigung des Compilers aufgrund von Speicherengpaessen Bei der Uebersetzung von (grossen) Programmen kann es vor- kommen, dass sich eine der Compilerphasen mit einer aehnli- chen Fehlermeldung wie "out of memory" oder "cannot real- loc" meldet, oder der Compiler meldet "cannot execute %s", wobei %s durch den Namen der entsprechenden Phase ersetzt wird. Dieses Problem kann darin begruendet sein, dass aufgrund momentaner starker Systemauslastung nicht mehr genuegend Platz in der Swap-Partition ist. In diesem Fall wurde dann eine Speicherplatzanforderung vom Betriebssystem zu- rueckgewiesen oder ein fork konnte nicht ausgefuehrt werden. Da dies ein temporaeres Problem ist, kann man seine Compi- lation nach einiger Zeit (evtl. nach geeigneten Massnahmen des Systemverwalters) noch einmal starten. Manchmal kann das Problem umgangen werden, indem beim Compilieren der Optimizer ausgeschaltet wird. 7.1.4 Ablauffaehige Phase kann nicht erzeugt werden Der Grund fuer die Bindermeldung "cannot create Programmna- me" oder "Programmname kann nicht erzeugt werden" ist haeu- fig der, dass eine Phase mit dem Namen be- reits existiert und gerade ablaeuft oder aufgrund fehlender Zugriffsrechte nicht ueberschrieben werden kann. 7.1.5 Fehler zur Laufzeit des Programms Viele Fehler sind auf eine falsche Verwendung von Zeigern in C-Programmen zurueckzufuehren. Verwenden Sie Zeiger nur dann, wenn Sie sichergestellt haben, dass diese Zeiger auf einen sinnvollen Speicherplatz zeigen. Groessere Programme sollten in der Entwicklungsphase eine eingebaute TRACE-Funktion besitzen, die alle Programmzu- staende, Funktionsaufrufe usw. in einer TRACE-Datei proto- kolliert. Ist man mit dem Debuggerprogramm adb vertraut, so kann das Programm natuerlich auch unter der Kontrolle des adb ab- laufen. Mit der eigenstaendigen Liefereinheit DBX steht ein kom- fortabler Source-Code Debugger zur Verfuegung. Der DBX ge- hoert nicht zum CES; er muss getrennt bestellt werden. 7.1.6 Verwendung von Signalen Signale sollten zur Synchronisation von Prozessen nicht benutzt werden. Anwendungen, die solches versuchen, zeigen haeufig ein zeitabhaengiges Verhalten, insbesondere auf einem Parallelrechner. Die zur Verfuegung stehenden Mittel ( signal(2), setjmp(3C), longjmp(3C) ) reichen mitunter nicht aus, um die Anwendung vor diesem zufaelligen Verhal- ten zu schuetzen. Ein zeitabhaengiges Verhalten tritt insbe- sondere dann auf, wenn ein und dasselbe Signal von mehre- ren Prozessen an einen anderen Prozess geschickt wird. Im Normalfall sollen Signale einem Prozess eine Endebedingung anzeigen, auf die er auf geeignete Weise reagiert, wie z.B. eine Einstellung des Terminals rueckgaengig machen und sich dann beenden. 7.1.7 Exitstatus Der Exitstatus eines Prozesses, der sich "normal" beendet, ist undefiniert, falls nicht explizit die Funktion exit() aufgerufen wird bzw. die Funktion main nicht die Anweisung "return ausdruck;" enthaelt. Nach einer ueblichen Konvention zeigt ein Exitstatus mit dem Wert 0 an, dass sich der Prozess normal beendet hat; von 0 verschiedene Werte kenn- zeichnen den Fehlerfall. 7.1.8 Alignments Unterschiedliche Prozessoren erfordern haeufig verschiedene Datenausrichtungen (Alignments). Compiler nehmen darauf Ruecksicht und generieren entsprechenden Maschinencode. Portable Programmentwicklung sollte deshalb keine Annahmen ueber die spezielle Datenausrichtung machen. So ist z.B. die manchmal anzutreffende Praxis, Strukturen als "Records" anzusehen und als Ganzes in einer Datei ab- zulegen (write(datei,struktur,sizeof(struct struktur))) nicht zu empfehlen. Bei CES V5.22 ist es so, dass der Compiler bei Strukturen Datenausrichtung vornimmt. In diesem Zusammenhang wird folgende Eigenart des Compilers erwaehnt: Strukturen werden auf 2-Byte-Grenze ausgerichtet, waehrend Variablen vom Typ int oder long im allgemeinen auf 4-Byte-Grenze ausgerich- tet werden. Fuer die beiden folgenden Strukturen bedeutet dies: struct A int A_a; char A_b ; struct B char B_a; int B_b ; sizeof(struct A) = 6 sizeof(struct B) = 8 ; Die Struktur A hat am Ende ein "Loch" von einem Byte und die Struktur B hat in der Mitte ein Loch von 3 Byte. Legt man ein Feld der Struktur A an, so beginnt jedes zweite Feldelement auf einer 2-Byte-Grenze, die nicht gleich- zeitig eine 4-Byte-Grenze ist. Dies hat ausser eventuel- len Performance-Nachteilen (dafuer aber Speicherplatz-Vor- teilen) keine Auswirkungen. Die Prozessoren der "series 32000" Familie verlangen kein Alignment von Variablen. Ei- ne geeignete Ausrichtung von Variablen bringt aber Perfor- mance-Vorteile mit sich. Eine Variable vom Typ short soll- te auf 2-Byte-Grenze und Variablen vom Typ int, float oder double auf 4-Byte-Grenze ausgerichtet sein. Dies sollte man beachten, wenn man entsprechende Variablenwerte in einem dynamisch angeforderten Speicherbereich ablegt. (Nur fuer solche Speicherbereiche kann der Programmierer eine Ausrichtung des Speicherbereichs selber ausfuehren.) Die Bibliotheksfunktion malloc liefert eine auf 4-Byte Grenze ausgerichtete Speicheradresse zurueck. 7.1.9 Locks In SINIX 5.22 sind sogenannte advisory locks realisiert um Dateien bzw. Teilbereiche einer Datei zu sperren. Bei advisory locks ist es notwendig, dass alle sich eine Datei teilenden Prozesse selbst ueberpruefen, ob ein anderer Prozess einen Bereich fuer sich reserviert haelt, bevor der Schreib- bzw. Lesezugriff gemacht wird. 7.1.10 Uebergabe von Floatparametern Die von der Sprache C vorgeschriebene explizite Typkonver- tierung kann einige unerwartete Probleme mit sich bringen. Beispiel: float f_add(p1, p2) float *p1, *p2 ; return(*p1+*p2) ; float tst_func(f1, f2) float f1, f2; return(f_add(&f1, &f2)) ; main() float x, y; for ( x=0.0, y=0.0 ; x < 20.0 ; x += 1.0, y += 2.0 ) printf("x=%f y=%f :: %f n", x, y, tst_func(x,y)) ; Beim Aufruf von tst_func werden die Floatwerte von x und y als Doublewerte auf den Parameterstack gebracht. In der Funktion f_add werden diese Doubleparameter aber als Flo- atwerte, also falsch interpretiert. Im Zweifelsfall kann man dieses Problem dadurch umgehen, dass man alle Gleitkom- mavariablen als double definiert. In bestehenden Program- men kann man dies durch ein sed-script machen: "sed65 -e 's/float/double/g' infile >outfile" (Dieses sed-Script funktioniert natuerlich nur, falls der String float nicht noch anderweitig verwendet wird!) Das oben beschriebene Verhalten des Compilers aufgrund der expliziten Typkonvertierung entspricht der X/OPEN Defi- nition. 7.2 Spezielle Hinweise zur Verwendung des CES 7.2.1 Optimizer Der Optimizer entfernt unter anderem "toten Code", berech- net Schleifeninvarianten ausserhalb der Schleife und opti- miert die Verwendung der Prozessor-Register. Dieser Optimizer sollte nur in Spezialfaellen nicht verwendet werden, wie z.B. im folgenden: In einem "shared memory"-Segment wird Zustandsinformation (z.B. einfache Locks) gehalten. Wenn ein Prozess solch eine Zustandsvariable in einer Schleife abprueft (z.B. Warten auf Freiwerden eines Locks), so kann es vorkommen, dass der Optimizer diesen Wert am Anfang der Schleife in ein Pro- zessor-Register holt und in der Schleife immer nur mit dem Wert im Register gearbeitet wird. Der Prozess nimmt eine Veraenderung (durch einen anderen Prozess) im "shared memo- ry"-Segment nicht wahr. Ein "spinlock" kann auf diese Wei- se zur Endlosschleife werden. Bsp.: Die Variable lock sei vom Typ (short *) und sei mit einer Adresse in einem "shared memory"-Segment ver- sorgt. In der folgenden "spin loop" wird solange gewartet, bis in dem Speicherbereich, auf den "lock" zeigt, eine "0" steht. while (*lock) ; /* do nothing */ Uebersetzt man solchen C-Code mit Optimizer, besteht die grosse Gefahr einer Endlosschleife. Solche Sonderfaelle programmiert man deshalb am besten in einer kleinen Funktion in einem separaten Modul, das man dann ohne grosse Performance-Verluste ohne Optimizer ueber- setzen kann. Bei Verwendung von Float-Variablen kann es vorkommen, dass durch den Optimizer schlechterer (langsamerer) Code er- zeugt wird. 7.2.2 Praeprozessor Der Praeprozessor laesst einige (durchaus uebliche) Konstruk- tionen nicht mehr zu. Dadurch ist er kompatibel zum zu- kuenftigen ANSI-Standard. Nach den folgenden Praeprozessor- Anweisungen darf deshalb kein Text stehen: else endif Konstruktionen der Art ifdef DEBUG : : endif DEBUG fuehren zu der Fehlermeldung "invalid characters following command". Man kann dieses Problem bei einer groesseren Portierung durch das Compilerflag "-tp" umgehen. Diese Option kann in zukuenftigen Versionen nicht garantiert wer- den. Da die oben beschriebenen Konstruktionen im zukuenfti- gen ANSI-Standard nicht zulaessig sind, sollte man langfri- stig den Code entsprechend umstellen. (Etwa den unzulaessi- gen Text als Kommentar markieren.) 7.2.3 Temporaere Compilerdateien Der Compiler legt seine temporaeren Dateien im Dateiver- zeichnis /tmp ab. Allen Teilen des Compilers, bis auf den Optimizer und den Codegenerator, kann ein anderes Datei- verzeichnis fuer temporaere Dateien zugewiesen werden. Dies geschieht ueber die Umgebungsvariable "TMPDIR" oder die Op- tion "-Tpathname". 7.2.4 Leseschutz des leeren Adressraumanfangs Die vom Binder erzeugten ablauffaehigen Programme haben am Anfang des Adressraumes einen 4 KB grossen Bereich, der vor Schreibzugriffen geschuetzt ist. Jeder schreibende Zugriff auf eine Adresse von 0 bis 4095 (z.B. ueber einen unver- sorgten Pointer), fuehrt deshalb zu einem Adressierungsfeh- ler. ("Bus error", Signal SIGBUS.) Mit der Binderoption "-MU" kann der Bereich von Adresse 0 bis 4095 auch vor Lesezugriffen geschuetzt werden. Bei Auf- ruf des Binders ueber das cc-Kommando gibt man diese Option als "-LMU" an. Diese Option wird nicht offiziell freigege- ben; eine Gewaehrleistung wird nicht uebernommen. 7.2.5 Shared memory Beim Erzeugen von "shared memory"-Segmenten werden im Dateiverzeichnis /usr/att/usr/tmp/SysVshmem Dateien an- gelegt, die in den Adressraum des Anwendungsprozesses abge- bildet werden. Man sollte deshalb dafuer sorgen, dass in dem betroffenen Dateisystem immer genuegend freier Speicherbe- reich zur Verfuegung steht. Das Dateiverzeichnis "SysVshmem" wird beim Systemstart von SINIX V5.22 durch die Prozedur /etc/rc.sys5 geleert. shmget() erlaubt "shared memory"-Segmentgroessen von 0 bis 4 GB. Die Pruefung auf tatsaechlich verfuegbaren Speicher erfolgt erst bei shmat(). Eine Obergrenze fuer den verfueg- baren Speicher ist durch den virtuellen Adressraum des Pro- zessors gegeben (16 MB fuer CPU NSC32016 und NSC32032 mit MMU NSC32082 und 2 GB fuer CPU NSC32332 mit MMU NSC32382 oder fuer CPU NSC32532). Eine andere Obergrenze ist durch den freien Platz in dem Dateisystem gegeben, in dem sich das Dateiverzeichnis /usr/att/usr/tmp/SysVshmem befindet. Die Groesse eines "shared memory"-Segmentes wird immer auf ein Vielfaches der logischen Pagesize (4KB) aufgerundet. shmat() rundet eine angegebene Anfangsadresse immer auf ein Vielfaches der logischen Pagesize auf. Mit dem Kommando ipcrm koennen "shared memory"-Segmente ge- loescht werden. Bsp.: ipcrm -m shmid oder ipcrm -M shmkey shmid ist ein "shared memory identifier" und shmkey ist ein "key" (dezimal) zu einem "shared memory identifier". Das Kommando ipcs unterstuetzt "shared memory" nicht. Die mit der Funktion shmget() erzeugten Dateien im Ver- zeichnis /usr/att/usr/tmp/SysVshmem dienen dem System im wesentlichen als Paging-Bereich fuer "shared memory"-Seg- mente. Deshalb vergroessert sich auch der Paging-Bereich nach dem ersten "attach" eines solchen Segmentes (Kommando /etc/pstat -T). Die Besonderheit der SINIX Implementierung von "shared memory" bringt es mit sich, dass jeder read bzw. write Systemcall auf eine "shared memory"-Datei, die in den Adressraum eines Prozesses abgebildet ist, den ent- sprechenden Hauptspeicherinhalt liest bzw. beschreibt. Da die von shmget angelegten Dateien am Anfang noch interne Verwaltungsinformation enthalten, sind diese Dateien immer etwas groesser als der angeforderte Speicherbereich. Bei Benutzung von "shared memory" sollte man auch folgende Punkte beachten: - Beim ersten Aufruf von shmat fuer einen "shared memory identifier" wird an die von shmget erzeugte Datei ein mit Nullbytes gefuellter Bereich angehaengt, der der Groesse des Segmentes entspricht. Ein haeufiges Erzeugen und Zerstoeren von "shared memory" Segmenten ist deshalb aus Performancegruenden nicht zu empfehlen. - Bei jedem shmat werden vom Betriebssystem neue "pageta- ble entries" aufgebaut. Deshalb sollte man ein Segment in einem Prozess nicht unnoetig mit shmat in den Adressraum abbilden und mit shmdt abhaengen. - Bei jedem shmat wird ein Filedeskriptor belegt, der erst bei dem zugehoerigen shmdt wieder freigegeben wird. - Bei jedem shmat mit "shmaddr=0" wird der "break" des Prozesses erhoeht. Nach einem shmdt entsteht ein "Loch" im Adressraum dieses Prozesses. Dieses "Loch" kann nur durch einen Aufruf von shmat mit Angabe der Anfangs- adresse dieses "Lochs" beseitigt werden. Ein haeufiger Aufruf von shmat mit "shmaddr=0" kann also dazu fuehren, dass der Adressraum des Prozesses ueberlaufen wuerde und deshalb ein weiterer Aufruf von shmat nicht erfolgreich ist. (Ein Herabsetzen des breaks mit brk(2) ist nicht zu empfehlen, da andere Bibliotheksfunktionen ueber malloc oder mit brk dynamisch Speicherplatz allokieren koennen. Das Herabsetzen des "breaks" kann dann in anderen Pro- grammteilen unerwartete Folgen haben.) - Ein "shared memory"-Segment kann nicht resident im Hauptspeicher gehalten werden. Ein entsprechender Aufruf von shmctl mit den flags "SHM_LOCK "bzw. "SHM_UNLOCK" ist wirkungslos. Ein "shared memory"-Segment unterliegt dem Paging. Deshalb fuehren unnoetig grosse "shared memory"-Segmente zu einer hohen Zahl von "page faults". Dieser Effekt kann zu erheblichen Performance-Nachteilen fuehren. Grosse "shared memory" Segmente verlangen eventu- ell eine grosse Anzahl im Haupspeicher geladener Seiten ("working set"). Da diese durch die maximale "resident set size" begrenzt wird, kann es eventuell von Vorteil sein, die maximale "resident set size" mit vmtune zu vergroessern. (Siehe vmtune im Systemverwalter Manual.) - Die bei shmget angelegten Dateien haben immer die Zu- griffsrechte "0666". Die beim Funktionsaufruf angege- benen Zugriffsrechte fuer das "shared memory"-Segment werden nicht uebernommen. Diese Zugriffsrechte werden nur von den "shared memory" Funktionen ausgewertet. Damit ist allerdings der Datenschutz prinzipiell nicht gewaehrleistet. Um dies zu aendern kann die Anwendung die Zugriffsrechte der Dateien explizit mit chmod(2) setzen. Dies kann allerdings ein unerwartetes Verhalten der shared memory" Funktionen nach sich ziehen, da diese Funktionen erwarten, dass sie die entsprechende Datei zum Lesen und Schreiben eroeffnen koennen. Die "shared memory" Dateien haben die Namen "id_%x", wobei "%x" durch die sedezimale Darstellung des "shared memory identifiers" zu ersetzen ist. Falls fuer den "key" nicht IPC_PRIVATE angegeben wurde, ist diese Datei auf die Datei "key_%x" gelinkt. Dabei ist "%x" durch die sedezimale Darstellung des "key's" zu ersetzen. - Nach dem Aufruf von shmat fuer ein "shared memory"- Seg- ment kann man die zugehoerige Datei "id_%x" und eventuell "key_%x" loeschen. Danach kann aber kein Prozess dieses "shared memory"-Segment seinem Adressraum neu angliedern. Ein Aufruf von shmget mit dem gleichen Key wird ein neu- es, voellig unabhaengiges "shared memory"-Segment erzeu- gen, sofern das flag "IPC_CREAT" gesetzt ist. Die Pro- zesse, die das zu der geloeschten Datei gehoerende "shared memory"-Segment ihrem Adressraum vor dem Loeschen bereits angegliedert hatten, koennen mit diesem Segment normal weiterarbeiten. Nur Aufrufe von shmctl oder shmat mit dem zugehoerigen "shared memory identifier" liefern einen Fehler oder falsche Ergebnisse, falls ein neues Segment mit dem gleichen Identifier erzeugt wurde. - In der zu einem "shared memory" Segment gehoerenden Struktur shmid_ds wird das Element shm_nattch nicht versorgt. Unabhaengig von diesen implementationsspezifischen Punkten muss man folgendes beachten: In einem "shared memory" koennen mehrere Prozesse gleich- zeitig Veraenderungen vornehmen. Je nach Verwendung des "shared memory" muessen die Prozesse eventuell ausschlie- ssen, dass es zu gleichzeitigen Veraenderungen im "shared memory" kommt. Da unteilbare (atomare) Zugriffe nicht moeglich sind, muessen sich die Prozesse auf geeignete Weise synchronisieren. Dies gilt in erhoehtem Masse fuer einen Parallelrechner wie den MX500. Das Standardbetriebsmittel zur Prozesssynchronisation sind die Semaphore. 7.2.6 Semaphore Ene intensive Verwendung der "System V"-Semaphore bringt eine hohe Systembelastung und Performancenachteile mit sich. Fuer Portierungen auf andere SINIX-Maschinen kann folgendes wichtig werden: ein parallelisierter Algorith- mus, der sehr haeufige Zugriffe auf "System V"-Semaphore benoetigt, ist eventuell umso langsamer, je mehr Prozes- soren er nutzt. Ausserdem kann die Systembelastung sehr hoch ansteigen. Bei der Verwendung von Semaphoren mit "Undo"-Strukturen ist der maximale "semaphore-adjust" Wert eines Prozesses zu beachten. 7.2.7 Implementierung von Systemaufrufen Bestimmte Funktionen muessen nicht unbedingt als System- aufrufe implementiert sein. Sie koennen  auch durch Biblio- theksfunktionen auf andere vorhandene Systemdienste abge- bildet werden (z.B. shmat(), shmget()). Wird ein Programm mit einem Debugger auf Fehler unter- sucht, so ist die Bibliothekssimulation von Systemaufrufen sichtbar. 7.2.8 Binder-Option "-u" Die Binderoption "-u" wirkt sich zur Zeit nur auf Text- symbole, d.h. Namen von Funktionen aus. Bei Variablen hat sie keine Wirkung. Dem Symbolnamen, den man mit der Option "-u" uebergibt, muss immer ein "_" vorangestellt werden. 7.2.9 curses(): Alternativer Zeichensatz Ueber das Attribut "A_ALTCHARSET" kann der alternative Zei- chensatz eingeschaltet werden. Dieses Attribut ist nicht dokumentiert und gehoert nicht zum Leistungsumfang von X- OPEN. Deshalb kann bei seiner Verwendung keine Gewaehrlei- stung uebernommen werden. 7.2.10 Debug-Version des libc-Moduls malloc.o (dbg_malloc.o) In SINIX V5.22 wird unter dem Pfad /usr/lib eine Debug- Version des libc-Moduls malloc.o namens dbg_malloc.o be- reitgestellt. Dieses Modul soll dem Benutzer helfen, Ueberschreibungs- fehler von dynamisch allokierten Speicherbereichen zu su- chen. Das Modul muss zu diesem Zweck zum eigentlichen Pro- gramm explizit dazugebunden werden. Sowohl die Funktion malloc() als auch die Funktion free() wurde um Plausibilitaetspruefungen erweitert, die dafuer sorgen, dass bei einem entdeckten Fehler eine entsprechende Fehlermeldung an den Benutzer erfolgt. Anschliessend wird das Programm durch ein entsprechendes assert()-Statement abgebrochen. Im Einzelnen liefert malloc() folgende Feh- lermeldungen: - Ist die Anfangsadresse eines Bereiches, dessen Ende ueberschrieben wurde, reproduzierbar, so liefert die Fehlermeldung diese Anfangsadresse und die Groesse des al- lokierten Bereiches. - Ist die Anfangsadresse eines Bereiches, dessen Ende ueberschrieben wurde, nicht reproduzierbar, so wird die ueberschriebene Adresse geliefert. Um die gelieferten Fehlermeldungen besser auswerten zu koennen, wird bei jedem Aufruf von malloc() die zurueckge- gebene Anfangsadresse des allokierten Bereiches sowie die Groesse des Bereiches in Form einer Meldung an den Benutzer ausgegeben, falls der Benutzer einer globalen Variablen _silent den Wert 0 zugewiesen hat. Defaultmaessig ist _si- lent mit 1 initialisiert. Nach demselben Schema gibt die Funktion free() ihren Aufrufparameter aus. Ausserdem liefert die Funktion free() noch Fehlermeldungen fuer den Fall, dass - versucht wird, einen Bereich freizugeben, der nie allo- kiert wurde (z.B. ungueltige Adresse als Parameter) - versucht wird, einen Bereich freizugeben, der im Moment nicht allokiert ist (z.B. bereits freigegeben) Da die Funktionen calloc() und realloc() ihrerseits mal- loc() aufrufen, ist auch bei Verwendung dieser Funktionen die beschriebene Unterstuetzung gewaehrleistet. Die Moeglichkeit weitere Fehlerfaelle zu entdecken haengt von den Werten zweier globaler Integer-Variablen (_free_check und _no_free) ab, die der Benutzer entsprechend zuweisen kann. Dabei wird folgendes bewirkt: - _free_check == 1: Vom Benutzer angeforderte bzw. freigegebene Speicherbe- reiche werden mit 0 initialisiert, wodurch bestimmte Be- nutzerfehler (schreibende Nullpointer-Dereferenzierung) zu einem Programmabbruch fuehren. - _free_check > 1: Vom Benutzer angeforderte bzw. freigegebene Speicherbe- reiche werden mit 0 initialisiert. Weiterhin wird bei jedem malloc()-Aufruf ueberprueft, ob freie Speicherberei- che mit 0 initialisiert sind. Dadurch werden Ueberschrei- bungsfehler in Bereichen entdeckt, die noch nie allo- kiert oder andererseits freigegeben aber von malloc() noch nicht wieder vergeben wurden. - _free_check == 0: Weder die Initialisierung mit 0 noch die o.a. Ueberprue- fung wird durchgefuehrt. - _no_free != 0: Vom Benutzer freigegebene Bereiche werden von malloc() nicht wieder anderweitig vergeben. Zusammen mit der Belegung _free_check > 1 koennen damit auch Ueberschrei- bungsfehler in Bereichen festgestellt werden, die mal- loc() sonst zum Zeitpunkt des Fehlers schon wieder an- derweitig vergeben haette. Defaultmaessig ist die Variable _free_check mit 2 und die Variable _no_free mit 0 initialisiert. 7.2.11 Funktionsprototypen CES V5.22 unterstuetzt mit dem Compilerflag -kansi auch AN- SI-kompatible Sprachkonstrukte, u.a. auch Funktionsproto- typen. Allerdings existieren fuer die Standardbibliotheks- funktionen in den entsprechenden Includefiles z.Zt. keine Funktionsprototypen. Das fuehrt dazu, dass beim manuellen Erhoehen des Warninglevels zahlreiche "Compilerwarnings" wegen fehlender Funktionsprototypen fuer die Standardfunk- tionen erscheinen. 7.3 Aenderungen im CES 7.3.1 Systemcalls kill() Die bei kill() auftretende Inkompatibilitaet tritt nur in ganz besonderen Faellen auf, in denen Programme mit gesetz- tem Set-UID-Bit aufgerufen und anschliessend Signale an diese Prozesse geschickt werden. chown() Aus Sicherheitsgruenden kann nur ein Prozess mit der effek- tiven UID des Superusers erfolgreich einen chown()-Aufruf durchfuehren. exec() Bei Aufruf dieser Funktionen mit ungueltigen Adressen fuer Programm-Pfadnamen wird dem Prozess das Signal SIGSEGV zu- gestellt (frueher: Fehler mit errno=EFAULT). read(), write() Beim Lesen/Schreiben aus/in eine(r) vollen/leeren Pipe mit gesetztem O_NONBLOCK Flag wird der Systemcall mit Fehler beendet, errno=AGAIN (frueher kein Fehler, Returnwert 0). uname() Als RELEASE wird jetzt die aktuelle Release-Kennung zu- rueckgegeben (z.B. V5.22), als VERSION die aktuelle Version (z.B. N4). Frueher: VERSION = Release-Kennung (z.B. V5.21) RELEASE = Datum der Freigabe. cuserid() Es wird jetzt der Name geliefert, der mit der effektiven User-ID des Prozesses in Verbindung steht (Frueher: Benut- zerkennung des Eigentuemers des aktuellen Prozesses). 7.3.2 Datentypen Im CES V5.22 (XPG3) haben sich gegenueber der Vorgaengerver- sion (XPG2) bei verschiedenen Funktionen die Datentypen geaendert. Da die Funktionen in verschiedenen Headerfiles fuer ein Anwenderprogramm deklariert werden, kann es bei der Uebersetzung von Programmen zu Konflikten kommen, wenn im Programm Funktionsdeklarationen nach XPG2 vorhanden sind. 7.3.3 Headerfiles Folgende Headerfiles sind in CES V5.22 neu hinzugekommen: stdlib.h termios.h (ersetzt das bisherige termio.h) ulimit.h utime.h 7.3.4 YACC Im Rahmen der Internationalisierung wurde der yacc 8-Bit- clean gemacht und bezueglich der Verarbeitung von 8-Bit- Zeichensaetzen erweitert: Es werden Zeichen, deren achtes Bit gesetzt ist, in Zei- chenkonstanten, Kommentaren und in Zeichenketten zugelas- sen. Darueberhinaus koennen 8-Bit-Zeichen auch in Namen ver- wendet werden, die zur Beschreibung der "YACC"-Grammatik dienen. Grundsaetzlich koennen alle Buchstaben sogenannte "Terminalsymbole" sein. Welche Zeichen als Buchstaben oder nicht als Buchstaben gelten, wird zur Laufzeit von "YACC" durch Auswerten der entsprechenden "Ctype"-Tbelle ermit- telt. Dabei wird auf die zu dem Zeitpunkt vorhandene in- ternationale Datenbasis zurueckgegriffen. Dies kann unbeab- sichtigte Seiteneffekte haben. Sind naemlich Zeichen (z.B. ' ' oder ' ') als Buchstaben definiert, wie dies in der Datenbasis De_DE.646 der Fall ist, in der ' ' dem 'ae' und ' ' dem 'oe' entsprechen, so sind "YACC"-Grammatiken nicht mehr auswertbar. Dieser Effekt tritt z.B. dann auf, wenn die Umgebungsvari- able LANG auf De_DE.646 gesetzt ist, wenn der YACC aufge- rufen wird. Umgehen laesst sich dieses Verhalten, wenn die Umgebungsvariable LANG gar nicht oder auf En_US.ASCII ge- setzt wird. .B. ' ' oder ' ') als Buchstaben definiert, wie dies in der Datenbasis De_DE.646 der Fall ist, in der ' ' dem 'ae' und ' ' dem 'oe' entsprechen, so sind "YACC"-Grammatiken nicht mehr auswertbar. Dieser Effekt tritt z.B. dann auf, wenn die Umgebungsvari- able LANG auf De_DE. Symbolische Links unter SINIX V5.22 N10 MX500 ============================================= /: lrwxrwxrwt 1 root 4 May 11 07:40 bin -> ucb=.bin att=/usr/att/bin sie=/usr/sie_root/bin lrwxrwxrwt 1 root 4 May 11 07:40 lib -> ucb=.lib˜ att=/usr/att/lib sie=/usr/sie_root/lib lrwxrwxrwx 1 root 8 May 11 08:28 sys -> /usr/sys lrwxrwxrwt 1 root 4 May 11 07:22 tmp -> ucb=.tmp att=usr/rtmp sie=usr/rtmp lrwxrwxrwx 1 root 5 May 10 07:36 vmunix -> dynix /.att: lrwxrwxrwx 1 root 9 May 10 07:36 awk -> /.bin/awk lrwxrwxrwx 1 root 8 May 10 07:36 ps -> /.bin/ps lrwxrwxrwt 1 root 9 May 10 07:36 tar -> ucb=/.bin/tar att=/usr/att/usr/bin/otar sie=/.bin/tar /.bin: lrwxrwxrwx 1 root 15 May 11 08:28 ar -> /usr/att/bin/ar lrwxrwxrwx 1 root 15 May 11 08:28 as -> /usr/att/bin/as lrwxrwxrwt 1 root 4 May 10 08:05 bin -> ucb=.bin att=/usr/att/bin sie=/usr/sie_root/bin lrwxrwxrwx 1 root 15 May 11 08:28 cc -> /usr/att/bin/cc lrwxrwxrwx 1 root 15 May 11 08:28 ld -> /usr/att/bin/ld lrwxrwxrwx 1 root 15 May 11 08:28 nm -> /usr/att/bin/nm lrwxrwxrwx 1 root 18 May 11 08:28 strip -> /usr/att/bin/strip /.lib: lrwxrwxrwx 1 root 15 May 11 08:28 c0 -> /usr/att/lib/c0 lrwxrwxrwx 1 root 15 May 11 08:28 c1 -> /usr/att/lib/c1 lrwxrwxrwx 1 root 16 May 11 08:28 c2n -> /usr/att/lib/c2n lrwxrwxrwx 1 root 20 May 11 08:28 c2nconv -> /usr/att/lib/c2nconv lrwxrwxrwx 1 root 15 May 11 08:28 c3 -> /usr/att/lib/c3 lrwxrwxrwx 1 root 16 May 11 08:28 c3n -> /usr/att/lib/c3n lrwxrwxrwx 1 root 18 May 11 08:28 cesok -> /usr/att/lib/cesok lrwxrwxrwx 1 root 16 May 11 08:28 cpp -> /usr/att/lib/cpp lrwxrwxrwx 1 root 19 May 11 08:28 crt0.o -> /usr/att/lib/crt0.o lrwxrwxrwt 1 root 4 May 10 08:05 lib -> ucb=.lib att=/usr/att/lib sie=/usr/sie_root/lib lrwxrwxrwx 1 root 19 May 11 08:28 libc.a -> /usr/att/lib/libc.a lrwxrwxrwx 1 root 19 May 11 08:28 libl.a -> /usr/att/lib/libl.a lrwxrwxrwx 1 root 19 May 11 08:28 libm.a -> /usr/att/lib/libm.a lrwxrwxrwx 1 root 19 May 11 08:28 liby.a -> /usr/att/lib/liby.a lrwxrwxrwx 1 root 20 May 11 08:28 mcrt0.o -> /usr/att/lib/mcrt0.o lrwxrwxrwx 1 root 17 May 11 08:28 peep -> /usr/att/lib/peep lrwxrwxrwx 1 root 17 May 11 08:28 ucpp -> /usr/att/lib/ucpp /dev: lrwxrwxrwx 1 root 4 May 10 07:34 crts -> rts0 lrwxrwxrwx 1 root 4 May 10 07:34 exa -> exa0 lrwxrwxrwx 1 root 4 May 10 07:34 nexa -> exa8 lrwxrwxrwx 1 root 4 May 10 07:34 nrts -> rts8 lrwxrwxrwx 1 root 4 May 10 07:34 orts -> rts0 lrwxrwxrwx 1 root 4 May 10 07:34 rts -> rts0 /etc: lrwxrwxrwx 1 root 11 May 10 08:05 VP -> /usr/etc/VP lrwxrwxrwx 1 root 19 May 11 07:59 chroot -> /usr/att/etc/chroot lrwxrwxrwt 1 root 16 May 11 07:40 install -> ucb=/usr/bin/install att=/usr/att/etc/install sie=/usr/.bin/install lrwxrwxrwx 1 root 18 May 11 07:59 magic -> /usr/att/etc/magic lrwxrwxrwt 1 root 11 May 10 08:05 mknod -> ucb=/etc/.mknod att=/usr/att/etc/mknod sie=/etc/.mknod lrwxrwxrwx 1 root 20 May 11 07:59 profile -> /usr/att/etc/profile lrwxrwxrwx 1 root 20 May 11 07:59 rc.sys5 -> /usr/att/etc/rc.sys5 lrwxrwxrwt 1 root 10 May 10 07:36 utmp -> ucb=/etc/.utmp att=/etc/.utmp sie=/etc/.sie_utmp lrwxrwxrwx 1 root 13 May 10 07:29 yp -> ../usr/etc/yp /usr: lrwxrwxrwt 1 root 4 May 11 07:40 bin -> ucb=.bin att=/usr/att/usr/bin sie=/usr/sie_root/usr/bin lrwxrwxrwt 1 root 8 May 11 07:40 include -> ucb=.include att=/usr/att/usr/include sie=/usr/sie_root/usr/include lrwxrwxrwt 1 root 4 May 11 07:40 lib -> ucb=.lib att=/usr/att/usr/lib sie=/usr/sie_root/usr/lib lrwxrwxrwx 1 root 16 May 11 07:59 mail -> /usr/.spool/mail lrwxrwxrwx 1 root 17 May 11 07:59 news -> /usr/att/usr/news lrwxrwxrwt 1 root 6 May 11 07:40 spool -> ucb=.spool att=/usr/att/usr/spool sie=/usr/sie_root/usr/spool lrwxrwxrwt 1 root 4 May 11 07:40 tmp -> ucb=.tmp att=/usr/att/usr/tmp sie=/usr/sie_root/usr/tmp /usr/.bin: lrwxrwxrwx 1 root 20 May 11 08:28 lex -> /usr/att/usr/bin/lex lrwxrwxrwx 1 root 23 May 11 08:28 lorder -> /usr/att/usr/bin/lorder lrwxrwxrwx 1 root 23 May 11 08:28 ranlib -> /usr/att/usr/bin/ranlib lrwxrwxrwx 1 root 22 May 11 08:28 tsort -> /usr/att/usr/bin/tsort lrwxrwxrwx 1 root 21 May 11 08:28 yacc -> /usr/att/usr/bin/yacc /usr/.include: lrwxrwxrwx 1 root 11 May 11 08:22 errno.h -> sys/errno.h lrwxrwxrwx 1 root 11 May 11 08:23 fcntl.h -> sys/fcntl.h lrwxrwxrwx 1 root 14 May 11 08:22 machine -> ../sys/machine lrwxrwxrwx 1 root 11 May 11 08:22 mbad -> ../sys/mbad lrwxrwxrwx 1 root 10 May 11 08:22 net -> ../sys/net lrwxrwxrwx 1 root 12 May 11 08:22 netat -> ../sys/netat lrwxrwxrwx 1 root 12 May 11 08:22 netif -> ../sys/netif lrwxrwxrwx 1 root 14 May 11 08:22 netinet -> ../sys/netinet lrwxrwxrwx 1 root 10 May 11 08:22 nfs -> ../sys/nfs lrwxrwxrwwx 1 root 10 May 11 08:22 sec -> ../sys/sec lrwxrwxrwx 1 root 12 May 11 08:23 signal.h -> sys/signal.h lrwxrwxrwx 1 root 12 May 11 08:22 stand -> ../sys/stand lrwxrwxrwx 1 root 8 May 11 08:22 sys -> ../sys/h lrwxrwxrwx 1 root 13 May 11 08:23 syscall.h -> sys/syscall.h lrwxrwxrwx 1 root 10 May 11 08:22 ufs -> ../sys/ufs lrwxrwxrwx 1 root 9 May 11 08:22 vp -> ../sys/vp /usr/.lib: lrwxrwxrwx 1 root 18 May 11 07:35 virsendmail -> /usr/.lib/sendmail lrwxrwxrwx 1 root 15 May 11 07:35 w2006 -> /usr/dict/words /usr/.spool/mail: lrwxrwxrwx 1 root 4 May 11 07:40 admin -> root /usr/att/bin: lrwxrwxrwx 1 root 9 May 11 07:59 att -> /.bin/att lrwxrwxrwx 1 root 9 May 11 07:59 ced -> /.bin/ced lrwxrwxrwx 1 root 9 May 11 07:59 csh -> /.bin/csh lrwxrwxrwx 1 root 8 May 11 07:59 df -> /.bin/df lrwxrwxrwx 1 root 11 May 11 07:59 login -> /.bin/login lrwxrwxrwx 1 root 9 May 11 07:59 lpr -> /.bin/lpr lrwxrwxrwx 1 root 8 May 11 07:59 mt -> /.bin/mt lrwxrwxrwx 1 root 12 May 11 07:59 passwd -> /.bin/passwd lrwxrwxrwx 1 root 9 May 11 07:59 sie -> /.bin/sie lrwxrwxrwx 1 root 10 May 11 08:21 size -> /.bin/size lrwxrwxrwx 1 root 8 May 11 07:59 su -> /.bin/su lrwxrwxrwx 1 root 9 May 11 07:59 ucb -> /.bin/ucb lrwxrwxrwx 1 root 14 May 11 07:59 universe -> /.bin/universe lrwxrwxrwx 1 root 9 May 11 07:59 who -> /.bin/who lrwxrwxrwx 1 root 11 May 11 07:59 write -> /.bin/write lrwxrwxrwx 1 root 11 May 11 07:59 xopen -> /.bin/xopen /usr/att/usr/bin: lrwxrwxrwx 1 root 16 May 11 07:59 cancel -> /usr/.bin/cancel lrwxrwxrwx 1 root 9 May 11 07:59 ced -> /.bin/ced lrwxrwxrwx 1 root 14 May 11 07:59 ctags -> /usr/ucb/ctags lrwxrwxrwx 1 root 9 May 11 07:59 ftar -> /.bin/tar lrwxrwxrwx 1 root 12 May 11 07:59 lp -> /usr/.bin/lp lrwxrwxrwx 1 root 16 May 11 07:59 lpstat -> /usr/.bin/lpstat lrwxrwxrwx 1 root 12 May 11 07:59 rsh -> /usr/ucb/rsh lrwxrwxrwx 1 root 9 May 11 07:59 star -> /.bin/tar /usr/att/usr/lib: lrwxrwxrwx 1 root 13 May 11 07:59 ced -> /usr/.lib/ced lrwxrwxrwx 1 root 13 May 11 07:59 nls -> /usr/.lib/nls lrwxrwxrwx 1 root 16 May 11 07:59 tabset -> /usr/.lib/tabset /usr/att/usr/lib/col/PIF/En: lrwxrwxrwx 1 root 14 May 11 08:06 PROGRAMS -> ../De/PROGRAMS /usr/att/usr/spool: lrwxrwxrwx 1 root 16 May 11 07:59 mail -> /usr/.spool/mail lrwxrwxrwx 1 root 19 May 11 07:59 spooler -> /usr/.spool/spooler /usr/etc/VP: lrwxrwxrwx 1 root 11 May 11 07:40 VP -> /usr/etc/VP /usr/sys: lrwxrwxrwx 1 root 7 May 11 08:27 balance -> machine lrwxrwxrwx 1 root 5 May 11 08:25 machine -> MX500 /usr/ucb: lrwxrwxrwx 1 root 18 May 11 07:38 mailq -> /usr/.lib/sendmail lrwxrwxrwx 1 root 18 May 11 07:38 newaliases -> /usr/.lib/sendmail 1 root 16 May 11 07:59 mail -> /usr/.spool/mail lrwxrwxrwx 1 root 19 May 11 07:59 spooler -> /usr/.spool/spooler /usr/etc/VP: lrwxrwxrwx 1 root 11 May 11 07:Ųfgm02.dMX500 711 150 12 726327 4626241517 5733 —Platteninhaltsverzeichnis SINIX V5.22 N10 MX500 =============================================== /: total 1267 drwxr-xr-x 2 root 512 May 10 07:36 .att drwxr-xr-x 2 root 1536 May 11 08:28 .bin -rw-r--r-- 1 root 120 Apr 25 22:02 .cshrc drwxr-xr-x 2 root 512 May 11 08:28 .lib -rw-r--r-- 1 root 290 Apr 25 22:02 .profile drwxrwxrwx 2 root 512 May 16 10:38 .tmp lrwxrwxrwt 1 root 4 May 11 07:40 bin -> ucb=.bin att=/usr/att/bin sie=/usr/sie_root/bin -rw-r--r-- 1 root 71425 May 7 08:26 boot drwxr-xr-x 4 root 10752 May 11 08:31 dev -r--r--r-- 1 root 1177900 May 10 07:36 dynix drwxr-xr-x 4 root 2048 May 11 08:31 etc lrwxrwxrwt 1 root 4 May 11 07:40 lib -> ucb=.lib att=/usr/att/lib sie=/usr/sie_root/lib drwxr-xr-x 2 root 4096 May 10 07:24 lost+found -rw------- 1 root 1795 May 11 08:29 more_restore.out -rw-rw-rw- 1 root 1288 May 10 07:37 root_restore.out drwxr-xr-x 2 root 512 Sep 1 1989 stand lrwxrwxrwx 1 root 8 May 11 08:28 sys -> /usr/sys lrwxrwxrwt 1 root 4 May 11 07:22 tmp -> ucb=.tmp att=usr/rtmp sie=usr/rtmp drwxr-xr-x 30 root 1024 May 2 10:23 usr lrwxrwxrwx 1 root 5 May 10 07:36 vmunix -> dynix /.att: total 3 lrwxrwxrwx 1 root 9 May 10 07:36 awk -> /.bin/awk lrwxrwxrwx 1 root 8 May 10 07:36 ps -> /.bin/ps lrwxrwxrwt 1 root 9 May 10 07:36 tar -> ucb=/.bin/tar att=/usr/att/usr/bin/otarie=/.bin/tar /.bin: total 2187 -rwxr-xr-x 2 root 12288 Apr 26 02:50 [ lrwxrwxrwx 1 root 15 May 11 08:28 ar -> /usr/att/bin/ar lrwxrwxrwx 1 root 15 May 11 08:28 as -> /usr/att/bin/as -rwxr-xr-x 4 root 20480 Apr 26 02:50 att -rwxr-xr-x 1 root 81920 Apr 26 02:47 awk lrwxrwxrwt 1 root 4 May 10 08:05 bin -> ucb=.bin att=/usr/att/bin sie=/usr/sie_root/bin -rwxr-xr-x 1 root 20480 Apr 26 02:48 cat lrwxrwxrwx 1 root 15 May 11 08:28 cc -> /usr/att/bin/cc -rwxr-xr-x 1 bin 106496 Apr 26 00:33 ced ---s--x--x 1 root 49152 Apr 26 02:48 chgrp -rwxr-xr-x 1 root 12288 Apr 26 02:48 chmod -rwxr-xr-x 1 root 20480 Apr 26 02:48 cmp -rwxr-xr-x 1 root 20480 Apr 26 02:47 cp -rwxr-xr-x 1 root 114688 Apr 26 02:47 csh -rwxr-xr-x 1 root 61440 Apr 26 02:48 date -rwxr-xr-x 1 root 20480 Apr 26 02:48 dd ---x--s--x 1 root 24576 Apr 26 02:49 df -rwxr-xr-x 1 root 36864 Apr 26 02:47 diff -rwxr-xr-x 1 root 16384 Apr 26 02:49 domainname -rwxr-xr-x 1 root 20480 Apr 26 02:49 du -rwxr-xr-x 2 root 20480 Apr 26 02:49 e -rwxr-xr-x 1 root 8192 Apr 26 02:49 echo -rwxr-xr-x 2 root 20480 Apr 26 02:49 ed -rwxr-xr-x 1 root 20480 Apr 26 02:49 expr -rwxr-xr-x 1 root 18 Apr 26 02:48 false -rwxr-xr-x 1 root 646 Apr 26 02:48 fortran -rwxr-xr-x 1 root 24576 Apr 26 02:49 grep -rwxr-xr-x 1 root 20480 Apr 26 02:49 hostid -rwxr-xr-x 1 root 16384 Apr 26 02:49 hostname -rwxr-xr-x 1 root 28672 Apr 26 02:49 id -rwxr-xr-x 1 root 16384 Apr 26 02:49 kill lrwxrwxrwx 1 root 15 May 11 08:28 ld -> /usr/att/bin/ld -rwxr-xr-x 1 root 20480 Apr 26 02:49 ln ---s--x--x 1 root 86016 Apr 26 02:51 login -rws--x--x 1 root 118784 May 2 08:58 lpr -rwxr-xr-x 1 root 57344 Apr 26 02:49 ls ---s--x--x 1 root 65536 Apr 26 02:49 mail -rwxr-xr-x 1 root 65536 Apr 26 02:47 make -rwxr-xr-x 1 root 16384 Apr 26 02:49 mkdir -rwxr-xr-x 1 root 20480 Apr 26 02:49 mt -rwxr-xr-x 1 root 20480 Apr 26 02:47 mv -rwxr-xr-x 1 root 12288 Apr 26 02:49 nice lrwxrwxrwx 1 root 15 May 11 08:28 nm -> /usr/att/bin/nm -rwxr-xr-x 1 root 24576 Apr 26 02:50 od -rwxr-xr-x 1 root 12288 Apr 26 02:50 pagesize -rwxr-xr-x 1 root 644 Apr 26 02:48 pascal ---s--x--x 1 root 61440 Apr 26 02:50 passwd -rwxr-xr-x 1 root 24576 Apr 26 02:50 pr -rwx--s--x 1 root 81920 Apr 26 02:47 ps -rwxr-xr-x 1 root 20480 Apr 26 02:50 pwd -rwxr-xr-x 1 root 20480 Apr 26 02:50 rm -rwxr-xr-x 1 root 24576 Apr 26 02:50 rmail -rwxr-xr-x 1 root 16384 Apr 26 02:50 rmdir -rwxr-xr-x 1 root 32768 Apr 26 02:48 sed -rwxr-xr-x 1 root 36864 Apr 26 02:48 sh -rwxr-xr-x 1 bin 20480 Apr 26 02:54 size lrwxrwxrwx 1 root 18 May 11 08:28 strip -> /usr/att/bin/strip -rwxr-xr-x 1 root 24576 Apr 26 02:50 stty ---s--x--x 1 root 73728 Apr 26 02:50 su -rwxr-xr-x 1 bin 24576 Apr 26 02:54 symorder -rwxr-xr-x 1 root 8192 Apr 26 02:50 sync -rwxr-xr-x 1 root 86016 Apr 26 02:48 tar -rwxr-xr-x 1 root 12288 Apr 26 02:50 tee -rwxr-xr-x 2 root 12288 Apr 26 02:50 test -rwxr-xr-x 1 root 20480 Apr 26 02:50 time -rwxr-xr-x 1 root 24576 Apr 26 02:48 tp -rwxr-xr-x 1 root 11 Apr 26 02:48 true -rwxr-xr-x 4 root 20480 Apr 26 02:50 ucb -rwxr-xr-x 1 root 36864 May 2 10:09 uname -rwxr-xr-x 4 root 20480 Apr 26 02:50 universe -rwx------ 1 root 24576 Apr 26 02:50 wall -rwxr-xr-x 1 root 65536 Apr 26 02:51 who -rwxr-xr-x 1 root 20480 Apr 26 02:50 write -rwxr-xr-x 4 root 20480 Apr 26 02:50 xopen /.lib: total 18 lrwxrwxrwx 1 root 15 May 11 08:28 c0 -> /usr/att/lib/c0 lrwxrwxrwx 1 root 15 May 11 08:28 c1 -> /usr/att/lib/c1 lrwxrwxrwx 1 root 16 May 11 08:28 c2n -> /usr/att/lib/c2n lrwxrwxrwx 1 root 20 May 11 08:28 c2nconv -> /usr/att/lib/c2nconv lrwxrwxrwx 1 root 15 May 11 08:28 c3 -> /usr/att/lib/c3 lrwxrwxrwx 1 root 16 May 11 08:28 c3n -> /usr/att/lib/c3n lrwxrwxrwx 1 root 18 May 11 08:28 cesok -> /usr/att/lib/cesok lrwxrwxrwx 1 root 16 May 11 08:28 cpp -> /usr/att/lib/cpp lrwxrwxrwx 1 root 19 May 11 08:28 crt0.o -> /usr/att/lib/crt0.o lrwxrwxrwt 1 root 4 May 10 08:05 lib -> ucb=.lib att=/usr/att/lib sie=/usr/sie_root/lib lrwxrwxrwx 1 root 19 May 11 08:28 libc.a -> /usr/att/lib/libc.a lrwxrwxrwx 1 root 19 May 11 08:28 libl.a -> /usr/att/lib/libl.a lrwxrwxrwx 1 root 19 May 11 08:28 libm.a -> /usr/att/lib/libm.a lrwxrwxrwx 1 root 19 May 11 08:28 liby.a -> /usr/att/lib/liby.a lrwxrwxrwx 1 root 20 May 11 08:28 mcrt0.o -> /usr/att/lib/mcrt0.o lrwxrwxrwx 1 root 17 May 11 08:28 peep -> /usr/att/lib/peep lrwxrwxrwx 1 root 17 May 11 08:28 ucpp -> /usr/att/lib/ucpp -r--r--r-- 1 bin 474 Apr 26 02:56 ulsmch /.tmp: total 11 -rw------- 1 root 4096 May 16 10:38 .katrin_ls -rwx--x--x 1 root 3551 Jun 19 1989 5install.sh -rw------- 1 root 0 May 16 10:35 textXa00013 -rw------- 1 root 2560 May 10 08:23 toc /dev: total 32 -r-xr-xr-x 1 root 21764 May 4 17:02 MAKEDEV -r-xr-xr-x 1 root 0 Apr 25 22:02 MAKEDEV.local drwx------ 2 root 512 May 10 07:35 VP crw------- 1 root 42, 0 May 10 07:35 VPDEV crw--w--w- 1 root 1, 64 May 16 10:37 console lrwxrwxrwx 1 root 4 May 10 07:34 crts -> rts0 brw-rw-rw- 2 root 7, 0 May 10 07:35 df0a brw-rw-rw- 2 root 7, 1 May 10 07:35 df0b brw-rw-rw- 2 root 7, 2 May 10 07:35 df0c brw-rw-rw- 3 root 7, 3 May 10 07:35 df0d brw-rw-rw- 2 root 7, 4 May 10 07:35 df0e brw-rw-rw- 3 root 7, 5 May 10 07:35 df0f brw-rw-rw- 2 root 7, 6 May 10 07:35 df0g brw-rw-rw- 1 root 7, 7 May 10 07:35 df0h brw-rw-rw- 2 root 7, 131 May 10 07:35 df128d brw-rw-rw- 2 root 7, 133 May 10 07:35 df128f crw-rw---- 1 root 4, 0 May 10 07:35 drum lrwxrwxrwx 1 root 4 May 10 07:34 exa -> exa0 crw-rw-rw- 1 root 35, 56 May 10 07:34 exa0 crw-rw-rw- 1 root 35, 184 May 10 07:34 exa0v crw-rw-rw- 1 root 35, 24 May 10 07:34 exa8 crw-rw-rw- 1 root 35, 152 May 10 07:34 exa8v brw-rw-rw- 2 root 7, 0 May 10 07:35 fl0 brw-rw-rw- 2 root 7, 1 May 10 07:35 fl1 brw-rw-rw- 2 root 7, 2 May 10 07:35 fl2 brw-rw-rw- 3 root 7, 3 May 10 07:35 fl3 brw-rw-rw- 2 root 7, 4 May 10 07:35 fl4 brw-rw-rw- 3 root 7, 5 May 10 07:35 fl5 brw-rw-rw- 2 root 7, 6 May 10 07:35 fl6 brw-r----- 1 root 8, 0 May 10 07:36 is0a brw-r----- 1 root 8, 1 May 10 07:36 is0b brw-r----- 1 root 8, 2 May 10 07:36 is0c brw-r----- 1 root 8, 3 May 10 07:36 is0d brw-r----- 1 root 8, 4 May 10 07:36 is0e brw-r----- 1 root 8, 5 May 10 07:36 is0f brw-r----- 1 root 8, 6 May 10 07:36 is0g brw-r----- 1 root 8, 7 May 10 07:36 is0h brw-r----- 1 root 8, 8 May 10 07:36 is1a brw-r----- 1 root 8, 9 May 10 07:36 is1b brw-r----- 1 root 8, 10 May 10 07:36 is1c brw-r----- 1 root 8, 11 May 10 07:36 is1d brw-r----- 1 root 8, 12 May 10 07:36 is1e brw-r----- 1 root 8, 13 May 10 07:36 is1f brw-r----- 1 root 8, 14 May 10 07:36 is1g brw-r----- 1 root 8, 15 May 10 07:36 is1h brw-r----- 1 root 8, 16 May 10 07:36 is2a brw-r----- 1 root 8, 17 May 10 07:36 is2b brw-r----- 1 root 8, 18 May 10 07:36 is2c brw-r----- 1 root 8, 19 May 10 07:36 is2d brw-r----- 1 root 8, 20 May 10 07:36 is2e brw-r----- 1 root 8, 21 May 10 07:36 is2f brw-r----- 1 root 8, 22 May 10 07:36 is2g brw-r----- 1 root 8, 23 May 10 07:36 is2h crw------- 1 root 3, 4 May 10 07:35 kMBmem crw------- 1 root 3, 3 May 10 07:35 kMWmem crw-r----- 1 root 3, 1 May 10 07:35 kmem crw-r----- 1 root 3, 0 May 10 07:35 mem lrwxrwxrwx 1 root 4 May 10 07:34 nexa -> exa8 lrwxrwxrwx 1 root 4 May 10 07:34 nrts -> rts8 crw-rw-rw- 1 root 3, 2 May 11 08:07 null lrwxrwxrwx 1 root 4 May 10 07:34 orts -> rts0 crw-rw-rw- 1 root 56, 1 May 10 07:35 ptygen crw-rw-rw- 1 root 56, 0 May 10 07:35 ptygeneric -r--r--r-- 1 root 52 May 10 017:35 ptyname crw-rw-rw- 1 root 63, 0 May 11 08:07 ptyp0 crw-rw-rw- 1 root 63, 1 May 11 08:07 ptyp1 crw-rw-rw- 1 root 63, 2 May 11 08:07 ptyp2 crw-rw-rw- 1 root 63, 3 May 11 08:07 ptyp3 crw-rw-rw- 1 root 63, 4 May 11 08:07 ptyp4 crw-rw-rw- 1 root 63, 5 May 11 08:07 ptyp5 crw-rw-rw- 1 root 63, 6 May 11 08:07 ptyp6 crw-rw-rw- 1 root 63, 7 May 11 08:07 ptyp7 crw-rw-rw- 1 root 63, 8 May 11 08:07 ptyp8 crw-rw-rw- 1 root 63, 9 May 11 08:07 ptyp9 crw-rw-rw- 1 root 63, 10 May 11 08:07 ptypa crw-rw-rw- 1 root 63, 11 May 11 08:07 ptypb crw-rw-rw- 1 root 63, 12 May 11 08:07 ptypc crw-rw-rw- 1 root 63, 13 May 11 08:07 ptypd crw-rw-rw- 1 root 63, 14 May 11 08:07 ptype crw-rw-rw- 1 root 63, 15 May 11 08:07 ptypf crw-rw-rw- 1 root 63, 16 May 11 08:07 ptyq0 crw-rw-rw- 1 root 63, 17 May 11 08:07 ptyq1 crw-rw-rw- 1 root 63, 18 May 11 08:07 ptyq2 crw-rw-rw- 1 root 63, 19 May 11 08:07 ptyq3 crw-rw-rw- 1 root 63, 20 May 11 08:07 ptyq4 crw-rw-rw- 1 root 63, 21 May 11 08:07 ptyq5 crw-rw-rw- 1 root 63, 22 May 11 08:07 ptyq6 crw-rw-rw- 1 root 63, 23 May 11 08:07 ptyq7 crw-rw-rw- 1 root 63, 24 May 11 08:07 ptyq8 crw-rw-rw- 1 root 63, 25 May 11 08:07 ptyq9 crw-rw-rw- 1 root 63, 26 May 11 08:07 ptyqa crw-rw-rw- 1 root 63, 27 May 11 08:07 ptyqb crw-rw-rw- 1 root 63, 28 May 11 08:07 ptyqc crw-rw-rw- 1 root 63, 29 May 11 08:07 ptyqd crw-rw-rw- 1 root 63, 30 May 11 08:07 ptyqe crw-rw-rw- 1 root 63, 31 May 11 08:07 ptyqf crw-rw-rw- 1 root 63, 32 May 11 08:07 ptyr0 crw-rw-rw- 1 root 63, 33 May 11 08:07 ptyr1 crw-rw-rw- 1 root 63, 34 May 11 08:07 ptyr2 crw-rw-rw- 1 root 63, 35 May 11 08:07 ptyr3 crw-rw-rw- 1 root 63, 36 May 11 08:07 ptyr4 crw-rw-rw- 1 root 63, 37 May 11 08:07 ptyr5 crw-rw-rw- 1 root 63, 38 May 11 08:07 ptyr6 crw-rw-rw- 1 root 63, 39 May 11 08:08 ptyr7 crw-rw-rw- 1 root 63, 40 May 11 08:08 ptyr8 crw-rw-rw- 1 root 63, 41 May 11 08:08 ptyr9 crw-rw-rw- 1 root 63, 42 May 11 08:08 ptyra crw-rw-rw- 1 root 63, 43 May 11 08:08 ptyrb crw-rw-rw- 1 root 63, 44 May 11 08:08 ptyrc crw-rw-rw- 1 root 63, 45 May 11 08:08 ptyrd crw-rw-rw- 1 root 63, 46 May 11 08:08 ptyre crw-rw-rw- 1 root 63, 47 May 11 08:08 ptyrf crw-rw-rw- 1 root 63, 48 May 11 08:08 ptys0 crw-rw-rw- 1 root 63, 49 May 11 08:08 ptys1 crw-rw-rw- 1 root 63, 50 May 11 08:08 ptys2 crw-rw-rw- 1 root 63, 51 May 11 08:08 ptys3 crw-rw-rw- 1 root 63, 52 May 11 08:08 ptys4 crw-rw-rw- 1 root 63, 53 May 11 08:08 ptys5 crw-rw-rw- 1 root 63, 54 May 11 08:08 ptys6 crw-rw-rw- 1 root 63, 55 May 11 08:08 ptys7 crw-rw-rw- 1 root 63, 56 May 11 08:08 ptys8 crw-rw-rw- 1 root 63, 57 May 11 08:08 ptys9 crw-rw-rw- 1 root 63, 58 May 11 08:08 ptysa crw-rw-rw- 1 root 63, 59 May 11 08:08 ptysb crw-rw-rw- 1 root 63, 60 May 11 08:08 ptysc crw-rw-rw- 1 root 63, 61 May 11 08:08 ptysd crw-rw-rw- 1 root 63, 62 May 11 08:08 ptyse crw-rw-rw- 1 root 63, 63 May 11 08:08 ptysf crw-rw-rw- 1 root 63, 64 May 11 08:08 ptyt0 crw-rw-rw- 1 root 63, 65 May 11 08:08 ptyt1 crw-rw-rw- 1 root 63, 66 May 11 08:08 ptyt2 crw-rw-rw- 1 root 63, 67 May 11 08:08 ptyt3 crw-rw-rw- 1 root 63, 68 May 11 08:08 ptyt4 crw-rw-rw- 1 root 63, 69 May 11 08:08 ptyt5 crw-rw-rw- 1 root 63, 70 May 11 08:08 ptyt6 crw-rw-rw- 1 root 63, 71 May 11 08:08 ptyt7 crw-rw-rw- 1 root 63, 72 May 11 08:08 ptyt8 crw-rw-rw- 1 root 63, 73 May 11 08:08 ptyt9 crw-rw-rw- 1 root 63, 74 May 11 08:08 ptyta crw-rw-rw- 1 root 63, 75 May 11 08:08 ptytb crw-rw-rw- 1 root 63, 76 May 11 08:08 ptytc crw-rw-rw- 1 root 63, 77 May 11 08:08 ptytd crw-rw-rw- 1 root 63, 78 May 11 08:08 ptyte crw-rw-rw- 1 root 63, 79 May 11 08:08 ptytf crw-rw-rw- 1 root 63, 80 May 11 08:08 ptyu0 crw-rw-rw- 1 root 63, 81 May 11 08:08 ptyu1 crw-rw-rw- 1 root 63, 82 May 11 08:08 ptyu2 crw-rw-rw- 1 root 63, 83 May 11 08:08 ptyu3 crw-rw-rw- 1 root 63, 84 May 11 08:08 ptyu4 crw-rw-rw- 1 root 63, 85 May 11 08:08 ptyu5 crw-rw-rw- 1 root 63, 86 May 11 08:08 ptyu6 crw-rw-rw- 1 root 63, 87 May 11 08:08 ptyu7 crw-rw-rw- 1 root 63, 88 May 11 08:09 ptyu8 crw-rw-rw- 1 root 63, 89 May 11 08:09 ptyu9 crw-rw-rw- 1 root 63, 90 May 11 08:09 ptyua crw-rw-rw- 1 root 63, 91 May 11 08:09 ptyub crw-rw-rw- 1 root 63, 92 May 11 08:09 ptyuc crw-rw-rw- 1 root 63, 93 May 11 08:09 ptyud crw-rw-rw- 1 root 63, 94 May 11 08:09 ptyue crw-rw-rw- 1 root 63, 95 May 11 08:09 ptyuf crw-rw-rw- 2 root 17, 0 May 10 07:35 rdf0a crw-rw-rw- 2 root 17, 1 May 10 07:35 rdf0b crw-rw-rw- 2 root 17, 2 May 10 07:35 rdf0c crw-rw-rw- 3 root 17, 3 May 10 07:35 rdf0d crw-rw-rw- 2 root 17, 4 May 10 07:35 rdf0e crw-rw-rw- 3 root 17, 5 May 10 07:35 rdf0f crw-rw-rw- 2 root 17, 6 May 10 07:35 rdf0g crw-rw-rw- 1 root 17, 7 May 10 07:35 rdf0h crw-rw-rw- 2 root 17, 131 May 10 07:35 rdf128d crw-rw-rw- 2 root 17, 133 May 10 07:35 rdf128f crw-rw-rw- 2 root 17, 0 May 10 07:35 rfl0 crw-rw-rw- 2 root 17, 1 May 10 07:35 rfl1 crw-rw-rw- 2 root 17, 2 May 10 07:35 rfl2 crw-rw-rw- 3 root 17, 3 May 10 07:35 rfl3 crw-rw-rw- 2 root 17, 4 May 10 07:35 rfl4 crw-rw-rw- 3 root 17, 5 May 10 07:35 rfl5 crw-rw-rw- 2 root 17, 6 May 10 07:35 rfl6 crw-r----- 1 root 23, 0 May 10 07:36 ris0a crw-r----- 1 root 23, 1 May 10 07:36 ris0b crw-r----- 1 root 23, 2 May 10 07:36 ris0c crw-r----- 1 root 23, 3 May 10 07:36 ris0d crw-r----- 1 root 23, 4 May 10 07:36 ris0e crw-r----- 1 root 23, 5 May 10 07:36 ris0f crw-r----- 1 root 23, 6 May 10 07:36 ris0g crw-r----- 1 root 23, 7 May 10 07:36 ris0h crw-r----- 1 root 23, 8 May 10 07:36 ris1a crw-r----- 1 root 23, 9 May 10 07:36 ris1b crw-r----- 1 root 23, 10 May 10 07:36 ris1c crw-r----- 1 root 23, 11 May 10 07:36 ris1d crw-r----- 1 root 23, 12 May 10 07:36 ris1e crw-r----- 1 root 23, 13 May 10 07:36 ris1f crw-r----- 1 root 23, 14 May 10 07:36 ris1g crw-r----- 1 root 23, 15 May 10 07:36 ris1h crw-r----- 1 root 23, 16 May 10 07:36 ris2a crw-r----- 1 root 23, 17 May 10 07:36 ris2b crw-r----- 1 root 23, 18 May 10 07:36 ris2c crw-r----- 1 root 23, 19 May 10 07:36 ris2d crw-r----- 1 root 23, 20 May 11 07:21 ris2e crw-r----- 1 root 23, 21 May 10 07:36 ris2f crw-r----- 1 root 23, 22 May 10 07:36 ris2g crw-r----- 1 root 23, 23 May 10 07:36 ris2h crw-rw-rw- 3 root 17, 5 May 10 07:35 rsctfdl0 crw-rw-rw- 2 root 17, 133 May 10 07:35 rsctfdl128 crw-rw-rw- 3 root 17, 3 May 10 07:35 rsctfdm0 crw-rw-rw- 2 root 17, 131 May 10 07:35 rsctfdm128 crw-r----- 1 root 8, 0 May 10 07:36 rsd0a crw-r----- 1 root 8, 1 May 10 07:36 rsd0b crw-r----- 1 root 8, 2 May 10 07:36 rsd0c crw-r----- 1 root 8, 3 May 10 07:36 rsd0d crw-r----- 1 root 8, 4 May 10 07:36 rsd0e crw-r----- 1 root 8, 5 May 10 07:36 rsd0f crw-r----- 1 root 8, 6 May 10 07:36 rsd0g crw-r----- 1 root 8, 7 May 10 07:36 rsd0h crw-r----- 1 root 8, 8 May 10 07:36 rsd1a crw-r----- 1 root 8, 9 May 10 07:36 rsd1b crw-r----- 1 root 8, 10 May 10 07:36 rsd1c crw-r----- 1 root 8, 11 May 10 07:36 rsd1d crw-r----- 1 root 8, 12 May 10 07:36 rsd1e crw-r----- 1 root 8, 13 May 10 07:36 rsd1f crw-r----- 1 root 8, 14 May 10 07:36 rsd1g crw-r----- 1 root 8, 15 May 10 07:36 rsd1h lrwxrwxrwx 1 root 4 May 10 07:34 rts -> rts0 crw-rw-rw- 1 root 9, 0 May 10 07:34 rts0 crw-rw-rw- 1 root 9, 8 May 10 07:34 rts8 brw-rw-rw- 3 root 7, 5 May 10 07:35 sctfdl0 brw-rw-rw- 2 root 7, 133 May 10 07:35 sctfdl128 brw-rw-rw- 3 root 7, 3 May 10 07:35 sctfdm0 brw-rw-rw- 2 root 7, 131 May 10 07:35 sctfdm128 brw-r----- 1 root 1, 0 May 10 07:36 sd0a brw-r----- 1 root 1, 1 May 10 07:36 sd0b brw-r----- 1 root 1, 2 May 10 07:36 sd0c brw-r----- 1 root 1, 3 May 10 07:36 sd0d brw-r----- 1 root 1, 4 May 10 07:36 sd0e brw-r----- 1 root 1, 5 May 10 07:36 sd0f brw-r----- 1 root 1, 6 May 10 07:36 sd0g brw-r----- 1 root 1, 7 May 10 07:36 sd0h brw-r----- 1 root 1, 8 May 10 07:36 sd1a brw-r----- 1 root 1, 9 May 10 07:36 sd1b brw-r----- 1 root 1, 10 May 10 07:36 sd1c brw-r----- 1 root 1, 11 May 10 07:36 sd1d brw-r----- 1 root 1, 12 May 10 07:36 sd1e brw-r----- 1 root 1, 13 May 10 07:36 sd1f brw-r----- 1 root 1, 14 May 10 07:36 sd1g brw-r----- 1 root 1, 15 May 10 07:36 sd1h drwxr-xr-x 2 root 2048 May 10 07:35 sim crw-rw---- 1 root 10, 0 May 10 07:34 smem0 crw-rw---- 1 root 10, 64 May 10 07:35 smemco crw------- 1 root 38, 0 May 10 07:34 sr0 crw------- 1 root 38, 6 May 10 07:34 sr1 crw------- 1 root 38, 60 May 10 07:34 sr10 crw------- 1 root 38, 66 May 10 07:34 sr11 crw------- 1 root 38, 72 May 10 07:34 sr12 crw------- 1 root 38, 78 May 10 07:34 sr13 crw------- 1 root 38, 84 May 10 07:34 sr14 crw------- 1 root 38, 90 May 10 07:34 sr15 crw------- 1 root 38, 12 May 10 07:34 sr2 crw------- 1 root 38, 18 May 10 07:34 sr3 crw------- 1 root 38, 24 May 10 07:34 sr4 crw------- 1 root 38, 30 May 10 07:34 sr5 crw------- 1 root 38, 36 May 10 07:34 sr6 crw------- 1 root 38, 42 May 10 07:34 sr7 crw------- 1 root 38, 48 May 10 07:34 sr8 crw------- 1 root 38, 54 May 10 07:34 sr9 crw-rw---- 1 root 64, 0 May 10 07:35 trx crw-rw-rw- 1 root 2, 0 May 10 07:35 tty crw-rw-rw- 1 root 31, 0 May 11 08:02 ttyA0 crw-rw-rw- 1 root 31, 1 May 11 08:02 ttyA1 crw-rw-rw- 1 root 31, 2 May 11 08:02 ttyA2 crw-rw-rw- 1 root 31, 3 May 11 08:02 ttyA3 crw-rw-rw- 1 root 31, 4 May 11 08:02 ttyA4 crw-rw-rw- 1 root 31, 5 May 11 08:02 ttyA5 crw-rw-rw- 1 root 31, 6 May 11 08:02 ttyA6 crw-rw-rw- 1 root 31, 7 May 11 08:03 ttyA7 crw-rw-rw- 1 root 31, 8 May 11 08:03 ttyA8 crw-rw-rw- 1 root 31, 9 May 11 08:03 ttyA9 crw-rw-rw- 1 root 31, 10 May 11 08:03 ttyAa crw-rw-rw- 1 root 31, 11 May 11 08:03 ttyAb crw-rw-rw- 1 root 31, 12 May 11 08:03 ttyAc crw-rw-rw- 1 root 31, 13 May 11 08:03 ttyAd crw-rw-rw- 1 root 31, 14 May 11 08:03 ttyAe crw-rw-rw- 1 root 31, 15 May 11 08:03 ttyAf crw-rw-rw- 1 root 31, 16 May 11 08:02 ttyB0 crw-rw-rw- 1 root 31, 17 May 11 08:02 ttyB1 crw-rw-rw- 1 root 31, 18 May 11 08:02 ttyB2 crw-rw-rw- 1 root 31, 19 May 11 08:02 ttyB3 crw-rw-rw- 1 root 31, 20 May 11 08:02 ttyB4 crw-rw-rw- 1 root 31, 21 May 11 08:02 ttyB5 crw-rw-rw- 1 root 31, 22 May 11 08:02 ttyB6 crw-rw-rw- 1 root 31, 23 May 11 08:03 ttyB7 crw-rw-rw- 1 root 31, 24 May 11 08:03 ttyB8 crw-rw-rw- 1 root 31, 25 May 11 08:03 ttyB9 crw-rw-rw- 1 root 31, 26 May 11 08:03 ttyBa crw-rw-rw- 1 root 31, 27 May 11 08:03 ttyBb crw-rw-rw- 1 root 31, 28 May 11 08:03 ttyBc crw-rw-rw- 1 root 31, 29 May 11 08:03 ttyBd crw-rw-rw- 1 root 31, 30 May 11 08:03 ttyBe crw-rw-rw- 1 root 31, 31 May 11 08:03 ttyBf crw-rw-rw- 1 root 31, 32 May 11 08:02 ttyC0 crw-rw-rw- 1 root 31, 33 May 11 08:02 ttyC1 crw-rw-rw- 1 root 31, 34 May 11 08:02 ttyC2 crw-rw-rw- 1 root 31, 35 May 11 08:02 ttyC3 crw-rw-rw- 1 root 31, 36 May 11 08:02 ttyC4 crw-rw-rw- 1 root 31, 37 May 11 08:02 ttyC5 crw-rw-rw- 1 root 31, 38 May 11 08:02 ttyC6 crw-rw-rw- 1 root 31, 39 May 11 08:03 ttyC7 crw-rw-rw- 1 root 31, 40 May 11 08:03 ttyC8 crw-rw-rw- 1 root 31, 41 May 11 08:03 ttyC9 crw-rw-rw- 1 root 31, 42 May 11 08:03 ttyCa crw-rw-rw- 1 root 31, 43 May 11 08:03 ttyCb crw-rw-rw- 1 root 31, 44 May 11 08:03 ttyCc crw-rw-rw- 1 root 31, 45 May 11 08:03 ttyCd crw-rw-rw- 1 root 31, 46 May 11 08:03 ttyCe crw-rw-rw- 1 root 31, 47 May 11 08:03 ttyCf crw-rw-rw- 1 root 31, 48 May 11 08:02 ttyD0 crw-rw-rw- 1 root 31, 49 May 11 08:02 ttyD1 crw-rw-rw- 1 root 31, 50 May 11 08:02 ttyD2 crw-rw-rw- 1 root 31, 51 May 11 08:02 ttyD3 crw-rw-rw- 1 root 31, 52 May 11 08:02 ttyD4 crw-rw-rw- 1 root 31, 53 May 11 08:02 ttyD5 crw-rw-rw- 1 root 31, 54 May 11 08:02 ttyD6 crw-rw-rw- 1 root 31, 55 May 11 08:03 ttyD7 crw-rw-rw- 1 root 31, 56 May 11 08:03 ttyD8 crw-rw-rw- 1 root 31, 57 May 11 08:03 ttyD9 crw-rw-rw- 1 root 31, 58 May 11 08:03 ttyDa crw-rw-rw- 1 root 31, 59 May 11 08:03 ttyDb crw-rw-rw- 1 root 31, 60 May 11 08:03 ttyDc crw-rw-rw- 1 root 31, 61 May 11 08:03 ttyDd crw-rw-rw- 1 root 31, 62 May 11 08:03 ttyDe crw-rw-rw- 1 root 31, 63 May 11 08:03 ttyDf crw-rw-rw- 1 root 31, 64 May 11 08:02 ttyE0 crw-rw-rw- 1 root 31, 65 May 11 08:02 ttyE1 crw-rw-rw- 1 root 31, 66 May 11 08:02 ttyE2 crw-rw-rw- 1 root 31, 67 May 11 08:02 ttyE3 crw-rw-rw- 1 root 31, 68 May 11 08:02 ttyE4 crw-rw-rw- 1 root 31, 69 May 11 08:02 ttyE5 crw-rw-rw- 1 root 31, 70 May 11 08:02 ttyE6 crw-rw-rw- 1 root 31, 71 May 11 08:03 ttyE7 crw-rw-rw- 1 root 31, 72 May 11 08:03 ttyE8 crw-rw-rw- 1 root 31, 73 May 11 08:03 ttyE9 crw-rw-rw- 1 root 31, 74 May 11 08:03 ttyEa crw-rw-rw- 1 root 31, 75 May 11 08:03 ttyEb crw-rw-rw- 1 root 31, 76 May 11 08:03 ttyEc crw-rw-rw- 1 root 31, 77 May 11 08:03 ttyEd crw-rw-rw- 1 root 31, 78 May 11 08:03 ttyEe crw-rw-rw- 1 root 31, 79 May 11 08:03 ttyEf crw-rw-rw- 1 root 31, 80 May 11 08:03 ttyF0 crw-rw-rw- 1 root 31, 81 May 11 08:03 ttyF1 crw-rw-rw- 1 root 31, 82 May 11 08:04 ttyF2 crw-rw-rw- 1 root 31, 83 May 11 08:04 ttyF3 crw-rw-rw- 1 root 31, 84 May 11 08:04 ttyF4 crw-rw-rw- 1 root 31, 85 May 11 08:04 ttyF5 crw-rw-rw- 1 root 31, 86 May 11 08:04 ttyF6 crw-rw-rw- 1 root 31, 87 May 11 08:04 ttyF7 crw-rw-rw- 1 root 31, 88 May 11 08:05 ttyF8 crw-rw-rw- 1 root 31, 89 May 11 08:05 ttyF9 crw-rw-rw- 1 root 31, 90 May 11 08:05 ttyFa crw-rw-rw- 1 root 31, 91 May 11 08:05 ttyFb crw-rw-rw- 1 root 31, 92 May 11 08:05 ttyFc crw-rw-rw- 1 root 31, 93 May 11 08:05 ttyFd crw-rw-rw- 1 root 31, 94 May 11 08:06 ttyFe crw-rw-rw- 1 root 31, 95 May 11 08:06 ttyFf crw-rw-rw- 1 root 31, 96 May 11 08:03 ttyG0 crw-rw-rw- 1 root 31, 97 May 11 08:03 ttyG1 crw-rw-rw- 1 root 31, 98 May 11 08:04 ttyG2 crw-rw-rw- 1 root 31, 99 May 11 08:04 ttyG3 crw-rw-rw- 1 root 31, 100 May 11 08:04 ttyG4 crw-rw-rw- 1 root 31, 101 May 11 08:04 ttyG5 crw-rw-rw- 1 root 31, 102 May 11 08:04 ttyG6 crw-rw-rw- 1 root 31, 103 May 11 08:04 ttyG7 crw-rw-rw- 1 root 31, 104 May 11 08:05 ttyG8 crw-rw-rw- 1 root 31, 105 May 11 08:05 ttyG9 crw-rw-rw- 1 root 31, 106 May 11 08:05 ttyGa crw-rw-rw- 1 root 31, 107 May 11 08:05 ttyGb crw-rw-rw- 1 root 31, 108 May 11 08:05 ttyGc crw-rw-rw- 1 root 31, 109 May 11 08:05 ttyGd crw-rw-rw- 1 root 31, 110 May 11 08:06 ttyGe crw-rw-rw- 1 root 31, 111 May 11 08:06 ttyGf crw-rw-rw- 1 root 31, 112 May 11 08:03 ttyH0 crw-rw-rw- 1 root 31, 113 May 11 08:03 ttyH1 crw-rw-rw- 1 root 31, 114 May 11 08:04 ttyH2 crw-rw-rw- 1 root 31, 115 May 11 08:04 ttyH3 crw-rw-rw- 1 root 31, 116 May 11 08:04 ttyH4 crw-rw-rw- 1 root 31, 117 May 11 08:04 ttyH5 crw-rw-rw- 1 root 31, 118 May 11 08:04 ttyH6 crw-rw-rw- 1 root 31, 119 May 11 08:04 ttyH7 crw-rw-rw- 1 root 31, 120 May 11 08:05 ttyH8 crw-rw-rw- 1 root 31, 121 May 11 08:05 ttyH9 crw-rw-rw- 1 root 31, 122 May 11 08:05 ttyHa crw-rw-rw- 1 root 31, 123 May 11 08:05 ttyHb crw-rw-rw- 1 root 31, 124 May 11 08:05 ttyHc crw-rw-rw- 1 root 31, 125 May 11 08:05 ttyHd crw-rw-rw- 1 root 31, 126 May 11 08:06 ttyHe crw-rw-rw- 1 root 31, 127 May 11 08:06 ttyHf crw-rw-rw- 1 root 31, 128 May 11 08:03 ttyI0 crw-rw-rw- 1 root 31, 129 May 11 08:03 ttyI1 crw-rw-rw- 1 root 31, 130 May 11 08:04 ttyI2 crw-rw-rw- 1 root 31, 131 May 11 08:04 ttyI3 crw-rw-rw- 1 root 31, 132 May 11 08:04 ttyI4 crw-rw-rw- 1 root 31, 133 May 11 08:04 ttyI5 crw-rw-rw- 1 root 31, 134 May 11 08:04 ttyI6 crw-rw-rw- 1 root 31, 135 May 11 08:04 ttyI7 crw-rw-rw- 1 root 31, 136 May 11 08:05 ttyI8 crw-rw-rw- 1 root 31, 137 May 11 08:05 ttyI9 crw-rw-rw- 1 root 31, 138 May 11 08:05 ttyIa crw-rw-rw- 1 root 31, 139 May 11 08:05 ttyIb crw-rw-rw- 1 root 31, 140 May 11 08:05 ttyIc crw-rw-rw- 1 root 31, 141 May 11 08:05 ttyId crw-rw-rw- 1 root 31, 142 May 11 08:06 ttyIe crw-rw-rw- 1 root 31, 143 May 11 08:06 ttyIf crw-rw-rw- 1 root 31, 144 May 11 08:03 ttyJ0 crw-rw-rw- 1 root 31, 145 May 11 08:03 ttyJ1 crw-rw-rw- 1 root 31, 146 May 11 08:04 ttyJ2 crw-rw-rw- 1 root 31, 147 May 11 08:04 ttyJ3 crw-rw-rw- 1 root 31, 148 May 11 08:04 ttyJ4 crw-rw-rw- 1 root 31, 149 May 11 08:04 ttyJ5 crw-rw-rw- 1 root 31, 150 May 11 08:04 ttyJ6 crw-rw-rw- 1 root 31, 151 May 11 08:04 ttyJ7 crw-rw-rw- 1 root 31, 152 May 11 08:05 ttyJ8 crw-rw-rw- 1 root 31, 153 May 11 08:05 ttyJ9 crw-rw-rw- 1 root 31, 154 May 11 08:05 ttyJa crw-rw-rw- 1 root 31, 155 May 11 08:05 ttyJb crw-rw-rw- 1 root 31, 156 May 11 08:05 ttyJc crw-rw-rw- 1 root 31, 157 May 11 08:05 ttyJd crw-rw-rw- 1 root 31, 158 May 11 08:06 ttyJe crw-rw-rw- 1 root 31, 159 May 11 08:06 ttyJf crw-rw-rw- 1 root 31, 160 May 11 08:03 ttyK0 crw-rw-rw- 1 root 31, 161 May 11 08:03 ttyK1 crw-rw-rw- 1 root 31, 162 May 11 08:04 ttyK2 crw-rw-rw- 1 root 31, 163 May 11 08:04 ttyK3 crw-rw-rw- 1 root 31, 164 May 11 08:04 ttyK4 crw-rw-rw- 1 root 31, 165 May 11 08:04 ttyK5 crw-rw-rw- 1 root 31, 166 May 11 08:04 ttyK6 crw-rw-rw- 1 root 31, 167 May 11 08:04 ttyK7 crw-rw-rw- 1 root 31, 168 May 11 08:05 ttyK8 crw-rw-rw- 1 root 31, 169 May 11 08:05 ttyK9 crw-rw-rw- 1 root 31, 170 May 11 08:05 ttyKa crw-rw-rw- 1 root 31, 171 May 11 08:05 ttyKb crw-rw-rw- 1 root 31, 172 May 11 08:05 ttyKc crw-rw-rw- 1 root 31, 173 May 11 08:05 ttyKd crw-rw-rw- 1 root 31, 174 May 11 08:06 ttyKe crw-rw-rw- 1 root 31, 175 May 11 08:06 ttyKf crw-rw-rw- 1 root 31, 176 May 11 08:03 ttyL0 crw-rw-rw- 1 root 31, 177 May 11 08:03 ttyL1 crw-rw-rw- 1 root 31, 178 May 11 08:04 ttyL2 crw-rw-rw- 1 root 31, 179 May 11 08:04 ttyL3 crw-rw-rw- 1 root 31, 180 May 11 08:04 ttyL4 crw-rw-rw- 1 root 31, 181 May 11 08:04 ttyL5 crw-rw-rw- 1 root 31, 182 May 11 08:04 ttyL6 crw-rw-rw- 1 root 31, 183 May 11 08:04 ttyL7 crw-rw-rw- 1 root 31, 184 May 11 08:05 ttyL8 crw-rw-rw- 1 root 31, 185 May 11 08:05 ttyL9 crw-rw-rw- 1 root 31, 186 May 11 08:05 ttyLa crw-rw-rw- 1 root 31, 187 May 11 08:05 ttyLb crw-rw-rw- 1 root 31, 188 May 11 08:05 ttyLc crw-rw-rw- 1 root 31, 189 May 11 08:05 ttyLd crw-rw-rw- 1 root 31, 190 May 11 08:06 ttyLe crw-rw-rw- 1 root 31, 191 May 11 08:06 ttyLf crw-rw-rw- 1 root 31, 192 May 11 08:03 ttyM0 crw-rw-rw- 1 root 31, 193 May 11 08:03 ttyM1 crw-rw-rw- 1 root 31, 194 May 11 08:04 ttyM2 crw-rw-rw- 1 root 31, 195 May 11 08:04 ttyM3 crw-rw-rw- 1 root 31, 196 May 11 08:04 ttyM4 crw-rw-rw- 1 root 31, 197 May 11 08:04 ttyM5 crw-rw-rw- 1 root 31, 198 May 11 08:04 ttyM6 crw-rw-rw- 1 root 31, 199 May 11 08:04 ttyM7 crw-rw-rw- 1 root 31, 200 May 11 08:05 ttyM8 crw-rw-rw- 1 root 31, 201 May 11 08:05 ttyM9 crw-rw-rw- 1 root 31, 202 May 11 08:05 ttyMa crw-rw-rw- 1 root 31, 203 May 11 08:05 ttyMb crw-rw-rw- 1 root 31, 204 May 11 08:05 ttyMc crw-rw-rw- 1 root 31, 205 May 11 08:05 ttyMd crw-rw-rw- 1 root 31, 206 May 11 08:06 ttyMe crw-rw-rw- 1 root 31, 207 May 11 08:06 ttyMf crw-rw-rw- 1 root 31, 208 May 11 08:03 ttyN0 crw-rw-rw- 1 root 31, 209 May 11 08:03 ttyN1 crw-rw-rw- 1 root 31, 210 May 11 08:04 ttyN2 crw-rw-rw- 1 root 31, 211 May 11 08:04 ttyN3 crw-rw-rw- 1 root 31, 212 May 11 08:04 ttyN4 crw-rw-rw- 1 root 31, 213 May 11 08:04 ttyN5 crw-rw-rw- 1 root 31, 214 May 11 08:04 ttyN6 crw-rw-rw- 1 root 31, 215 May 11 08:04 ttyN7 crw-rw-rw- 1 root 31, 216 May 11 08:05 ttyN8 crw-rw-rw- 1 root 31, 217 May 11 08:05 ttyN9 crw-rw-rw- 1 root 31, 218 May 11 08:05 ttyNa crw-rw-rw- 1 root 31, 219 May 11 08:05 ttyNb crw-rw-rw- 1 root 31, 220 May 11 08:05 ttyNc crw-rw-rw- 1 root 31, 221 May 11 08:05 ttyNd crw-rw-rw- 1 root 31, 222 May 11 08:06 ttyNe crw-rw-rw- 1 root 31, 223 May 11 08:06 ttyNf crw-rw-rw- 1 root 31, 224 May 11 08:03 ttyO0 crw-rw-rw- 1 root 31, 225 May 11 08:03 ttyO1 crw-rw-rw- 1 root 31, 226 May 11 08:04 ttyO2 crw-rw-rw- 1 root 31, 227 May 11 08:04 ttyO3 crw-rw-rw- 1 root 31, 228 May 11 08:04 ttyO4 crw-rw-rw- 1 root 31, 229 May 11 08:04 ttyO5 crw-rw-rw- 1 root 31, 230 May 11 08:04 ttyO6 crw-rw-rw- 1 root 31, 231 May 11 08:04 ttyO7 crw-rw-rw- 1 root 31, 232 May 11 08:05 ttyO8 crw-rw-rw- 1 root 31, 233 May 11 08:05 ttyO9 crw-rw-rw- 1 root 31, 234 May 11 08:05 ttyOa crw-rw-rw- 1 root 31, 235 May 11 08:05 ttyOb crw-rw-rw- 1 root 31, 236 May 11 08:05 ttyOc crw-rw-rw- 1 root 31, 237 May 11 08:06 ttyOd crw-rw-rw- 1 root 31, 238 May 11 08:06 ttyOe crw-rw-rw- 1 root 31, 239 May 11 08:06 ttyOf crw-rw-rw- 1 root 31, 240 May 11 08:03 ttyP0 crw-rw-rw- 1 root 31, 241 May 11 08:03 ttyP1 crw-rw-rw- 1 root 31, 242 May 11 08:04 ttyP2 crw-rw-rw- 1 root 31, 243 May 11 08:04 ttyP3 crw-rw-rw- 1 root 31, 244 May 11 08:04 ttyP4 crw-rw-rw- 1 root 31, 245 May 11 08:04 ttyP5 crw-rw-rw- 1 root 31, 246 May 11 08:04 ttyP6 crw-rw-rw- 1 root 31, 247 May 11 08:05 ttyP7 crw-rw-rw- 1 root 31, 248 May 11 08:05 ttyP8 crw-rw-rw- 1 root 31, 249 May 11 08:05 ttyP9 crw-rw-rw- 1 root 31, 250 May 11 08:05 ttyPa crw-r--r-- 1 root 1, 0 May 10 07:34 ttyc0 crw-r--r-- 1 root 1, 1 May 10 07:34 ttyc1 crw-rw-rw- 1 root 55, 0 May 11 08:07 ttyp0 crw-rw-rw- 1 root 48, 2 May 10 07:35 ttyp002 crw-rw-rw- 1 root 48, 3 May 10 07:35 ttyp003 crw-rw-rw- 1 root 48, 4 May 10 07:35 ttyp004 crw-rw-rw- 1 root 48, 5 May 10 07:35 ttyp005 crw-rw-rw- 1 root 48, 6 May 10 07:35 ttyp006 crw-rw-rw- 1 root 48, 7 May 10 07:35 ttyp007 crw-rw-rw- 1 root 48, 8 May 10 07:35 ttyp008 crw-rw-rw- 1 root 48, 9 May 10 07:35 ttyp009 crw-rw-rw- 1 root 48, 10 May 10 07:35 ttyp010 crw-rw-rw- 1 root 48, 11 May 10 07:35 ttyp011 crw-rw-rw- 1 root 48, 12 May 10 07:35 ttyp012 crw-rw-rw- 1 root 48, 13 May 10 07:35 ttyp013 crw-rw-rw- 1 root 48, 14 May 10 07:35 ttyp014 crw-rw-rw- 1 root 48, 15 May 10 07:35 ttyp015 crw-rw-rw- 1 root 48, 16 May 10 07:35 ttyp016 crw-rw-rw- 1 root 48, 17 May 10 07:35 ttyp017 crw-rw-rw- 1 root 48, 18 May 10 07:35 ttyp018 crw-rw-rw- 1 root 48, 19 May 10 07:35 ttyp019 crw-rw-rw- 1 root 48, 20 May 10 07:35 ttyp020 crw-rw-rw- 1 root 48, 21 May 10 07:35 ttyp021 crw-rw-rw- 1 root 48, 22 May 10 07:35 ttyp022 crw-rw-rw- 1 root 48, 23 May 10 07:35 ttyp023 crw-rw-rw- 1 root 48, 24 May 10 07:35 ttyp024 crw-rw-rw- 1 root 48, 25 May 10 07:35 ttyp025 crw-rw-rw- 1 root 48, 26 May 10 07:35 ttyp026 crw-rw-rw- 1 root 48, 27 May 10 07:35 ttyp027 crw-rw-rw- 1 root 48, 28 May 10 07:35 ttyp028 crw-rw-rw- 1 root 48, 29 May 10 07:35 ttyp029 crw-rw-rw- 1 root 48, 30 May 10 07:35 ttyp030 crw-rw-rw- 1 root 48, 31 May 10 07:35 ttyp031 crw-rw-rw- 1 root 48, 32 May 10 07:35 ttyp032 crw-rw-rw- 1 root 48, 33 May 10 07:35 ttyp033 crw-rw-rw- 1 root 55, 1 May 11 08:07 ttyp1 crw-rw-rw- 1 root 55, 2 May 11 08:07 ttyp2 crw-rw-rw- 1 root 55, 3 May 11 08:07 ttyp3 crw-rw-rw- 1 root 55, 4 May 11 08:07 ttyp4 crw-rw-rw- 1 root 55, 5 May 11 08:07 ttyp5 crw-rw-rw- 1 root 55, 6 May 11 08:07 ttyp6 crw-rw-rw- 1 root 55, 7 May 11 08:07 ttyp7 crw-rw-rw- 1 root 55, 8 May 11 08:07 ttyp8 crw-rw-rw- 1 root 55, 9 May 11 058:07 ttyp9 crw-rw-rw- 1 root 55, 10 May 11 08:07 ttypa crw-rw-rw- 1 root 55, 11 May 11 08:07 ttypb crw-rw-rw- 1 root 55, 12 May 11 08:07 ttypc crw-rw-rw- 1 root 55, 13 May 11 08:07 ttypd crw-rw-rw- 1 root 55, 14 May 11 08:07 ttype crw-rw-rw- 1 root 55, 15 May 11 08:07 ttypf crw-rw-rw- 1 root 55, 16 May 11 08:07 ttyq0 crw-rw-rw- 1 root 55, 17 May 11 08:07 ttyq1 crw-rw-rw- 1 root 55, 18 May 11 08:07 ttyq2 crw-rw-rw- 1 root 55, 19 May 11 08:07 ttyq3 crw-rw-rw- 1 root 55, 20 May 11 08:07 ttyq4 crw-rw-rw- 1 root 55, 21 May 11 08:07 ttyq5 crw-rw-rw- 1 root 55, 22 May 11 08:07 ttyq6 crw-rw-rw- 1 root 55, 23 May 11 08:07 ttyq7 crw-rw-rw- 1 root 55, 24 May 11 08:07 ttyq8 crw-rw-rw- 1 root 55, 25 May 11 08:07 ttyq9 crw-rw-rw- 1 root 55, 26 May 11 08:07 ttyqa crw-rw-rw- 1 root 55, 27 May 11 08:07 ttyqb crw-rw-rw- 1 root 55, 28 May 11 08:07 ttyqc crw-rw-rw- 1 root 55, 29 May 11 08:07 ttyqd crw-rw-rw- 1 root 55, 30 May 11 08:07 ttyqe crw-rw-rw- 1 root 55, 31 May 11 08:07 ttyqf crw-rw-rw- 1 root 55, 32 May 11 08:07 ttyr0 crw-rw-rw- 1 root 55, 33 May 11 08:07 ttyr1 crw-rw-rw- 1 root 55, 34 May 11 08:07 ttyr2 crw-rw-rw- 1 root 55, 35 May 11 08:07 ttyr3 crw-rw-rw- 1 root 55, 36 May 11 08:07 ttyr4 crw-rw-rw- 1 root 55, 37 May 11 08:07 ttyr5 crw-rw-rw- 1 root 55, 38 May 11 08:07 ttyr6 crw-rw-rw- 1 root 55, 39 May 11 08:07 ttyr7 crw-rw-rw- 1 root 55, 40 May 11 08:08 ttyr8 crw-rw-rw- 1 root 55, 41 May 11 08:08 ttyr9 crw-rw-rw- 1 root 55, 42 May 11 08:08 ttyra crw-rw-rw- 1 root 55, 43 May 11 08:08 ttyrb crw-rw-rw- 1 root 55, 44 May 11 08:08 ttyrc crw-rw-rw- 1 root 55, 45 May 11 08:08 ttyrd crw-rw-rw- 1 root 55, 46 May 11 08:08 ttyre crw-rw-rw- 1 root 55, 47 May 11 08:08 ttyrf crw-rw-rw- 1 root 55, 48 May 11 08:08 ttys0 crw-rw-rw- 1 root 55, 49 May 11 08:08 ttys1 crw-rw-rw- 1 root 55, 50 May 11 08:08 ttys2 crw-rw-rw- 1 root 55, 51 May 11 08:08 ttys3 crw-rw-rw- 1 root 55, 52 May 11 08:08 ttys4 crw-rw-rw- 1 root 55, 53 May 11 08:08 ttys5 crw-rw-rw- 1 root 55, 54 May 11 08:08 ttys6 crw-rw-rw- 1 root 55, 55 May 11 08:08 ttys7 crw-rw-rw- 1 root 55, 56 May 11 08:08 ttys8 crw-rw-rw- 1 root 55, 57 May 11 08:08 ttys9 crw-rw-rw- 1 root 55, 58 May 11 08:08 ttysa crw-rw-rw- 1 root 55, 59 May 11 08:08 ttysb crw-rw-rw- 1 root 55, 60 May 11 08:08 ttysc crw-rw-rw- 1 root 55, 61 May 11 08:08 ttysd crw-rw-rw- 1 root 55, 62 May 11 08:08 ttyse crw-rw-rw- 1 root 55, 63 May 11 08:08 ttysf crw-rw-rw- 1 root 55, 64 May 11 08:08 ttyt0 crw-rw-rw- 1 root 55, 65 May 11 08:08 ttyt1 crw-rw-rw- 1 root 55, 66 May 11 08:08 ttyt2 crw-rw-rw- 1 root 55, 67 May 11 08:08 ttyt3 crw-rw-rw- 1 root 55, 68 May 11 08:08 ttyt4 crw-rw-rw- 1 root 55, 69 May 11 08:08 ttyt5 crw-rw-rw- 1 root 55, 70 May 11 08:08 ttyt6 crw-rw-rw- 1 root 55, 71 May 11 08:08 ttyt7 crw-rw-rw- 1 root 55, 72 May 11 08:08 ttyt8 crw-rw-rw- 1 root 55, 73 May 11 08:08 ttyt9 crw-rw-rw- 1 root 55, 74 May 11 08:08 ttyta crw-rw-rw- 1 root 55, 75 May 11 08:08 ttytb crw-rw-rw- 1 root 55, 76 May 11 08:08 ttytc crw-rw-rw- 1 root 55, 77 May 11 08:08 ttytd crw-rw-rw- 1 root 55, 78 May 11 08:08 ttyte crw-rw-rw- 1 root 55, 79 May 11 08:08 ttytf crw-rw-rw- 1 root 55, 80 May 11 08:08 ttyu0 crw-rw-rw- 1 root 55, 81 May 11 08:08 ttyu1 crw-rw-rw- 1 root 55, 82 May 11 08:08 ttyu2 crw-rw-rw- 1 root 55, 83 May 11 08:08 ttyu3 crw-rw-rw- 1 root 55, 84 May 11 08:08 ttyu4 crw-rw-rw- 1 root 55, 85 May 11 08:08 ttyu5 crw-rw-rw- 1 root 55, 86 May 11 08:08 ttyu6 crw-rw-rw- 1 root 55, 87 May 11 08:08 ttyu7 crw-rw-rw- 1 root 55, 88 May 11 08:08 ttyu8 crw-rw-rw- 1 root 55, 89 May 11 08:09 ttyu9 crw-rw-rw- 1 root 55, 90 May 11 08:09 ttyua crw-rw-rw- 1 root 55, 91 May 11 08:09 ttyub crw-rw-rw- 1 root 55, 92 May 11 08:09 ttyuc crw-rw-rw- 1 root 55, 93 May 11 08:09 ttyud crw-rw-rw- 1 root 55, 94 May 11 08:09 ttyue crw-rw-rw- 1 root 55, 95 May 11 08:09 ttyuf /dev/VP: total 0 crw------- 1 root 42, 1 May 10 07:35 rVP01 crw------- 1 root 42, 15 May 10 07:35 rVPmax /dev/sim: total 0 crw-rw-rw- 1 root 34, 4 May 10 07:34 smadmin0 crw-rw-rw- 1 root 34, 20 May 10 07:34 smadmin1 crw-rw-rw- 1 root 34, 164 May 10 07:34 smadmin10 crw-rw-rw- 1 root 34, 180 May 10 07:34 smadmin11 crw-rw-rw- 1 root 34, 196 May 10 07:34 smadmin12 crw-rw-rw- 1 root 34, 212 May 10 07:34 smadmin13 crw-rw-rw- 1 root 34, 228 May 10 07:34 smadmin14 crw-rw-rw- 1 root 34, 244 May 10 07:35 smadmin15 crw-rw-rw- 1 root 34, 36 May 10 07:34 smadmin2 crw-rw-rw- 1 root 34, 52 May 10 07:34 smadmin3 crw-rw-rw- 1 root 34, 68 May 10 07:34 smadmin4 crw-rw-rw- 1 root 34, 84 May 10 07:34 smadmin5 crw-rw-rw- 1 root 34, 100 May 10 07:34 smadmin6 crw-rw-rw- 1 root 34, 116 May 10 07:34 smadmin7 crw-rw-rw- 1 root 34, 132 May 10 07:34 smadmin8 crw-rw-rw- 1 root 34, 148 May 10 07:34 smadmin9 crw-rw-rw- 1 root 34, 1 May 10 07:34 smsdiag0 crw-rw-rw- 1 root 34, 17 May 10 07:34 smsdiag1 crw-rw-rw- 1 root 34, 161 May 10 07:34 smsdiag10 crw-rw-rw- 1 root 34, 177 May 10 07:34 smsdiag11 crw-rw-rw- 1 root 34, 193 May 10 07:34 smsdiag12 crw-rw-rw- 1 root 34, 209 May 10 07:34 smsdiag13 crw-rw-rw- 1 root 34, 225 May 10 07:34 smsdiag14 crw-rw-rw- 1 root 34, 241 May 10 07:34 smsdiag15 crw-rw-rw- 1 root 34, 33 May 10 07:34 smsdiag2 crw-rw-rw- 1 root 34, 49 May 10 07:34 smsdiag3 crw-rw-rw- 1 root 34, 65 May 10 07:34 smsdiag4 crw-rw-rw- 1 root 34, 81 May 10 07:34 smsdiag5 crw-rw-rw- 1 root 34, 97 May 10 07:34 smsdiag6 crw-rw-rw- 1 root 34, 113 May 10 07:34 smsdiag7 crw-rw-rw- 1 root 34, 129 May 10 07:34 smsdiag8 crw-rw-rw- 1 root 34, 145 May 10 07:34 smsdiag9 crw-rw-rw- 1 root 34, 0 May 10 07:34 smsload0 crw-rw-rw- 1 root 34, 16 May 10 07:34 smsload1 crw-rw-rw- 1 root 34, 160 May 10 07:34 smsload10 crw-rw-rw- 1 root 34, 176 May 10 07:34 smsload11 crw-rw-rw- 1 root 34, 192 May 10 07:34 smsload12 crw-rw-rw- 1 root 34, 208 May 10 07:34 smsload13 crw-rw-rw- 1 root 34, 224 May 10 07:34 smsload14 crw-rw-rw- 1 root 34, 240 May 10 07:34 smsload15 crw-rw-rw- 1 root 34, 32 May 10 07:34 smsload2 crw-rw-rw- 1 root 34, 48 May 10 07:34 smsload3 crw-rw-rw- 1 root 34, 64 May 10 07:34 smsload4 crw-rw-rw- 1 root 34, 80 May 10 07:34 smsload5 crw-rw-rw- 1 root 34, 96 May 10 07:34 smsload6 crw-rw-rw- 1 root 34, 112 May 10 07:34 smsload7 crw-rw-rw- 1 root 34, 128 May 10 07:34 smsload8 crw-rw-rw- 1 root 34, 144 May 10 07:34 smsload9 crw-rw-rw- 1 root 34, 3 May 10 07:34 smtdiag0 crw-rw-rw- 1 root 34, 19 May 10 07:34 smtdiag1 crw-rw-rw- 1 root 34, 163 May 10 07:34 smtdiag10 crw-rw-rw- 1 root 34, 179 May 10 07:34 smtdiag11 crw-rw-rw- 1 root 34, 195 May 10 07:34 smtdiag12 crw-rw-rw- 1 root 34, 211 May 10 07:34 smtdiag13 crw-rw-rw- 1 root 34, 227 May 10 07:34 smtdiag14 crw-rw-rw- 1 root 34, 243 May 10 07:34 smtdiag15 crw-rw-rw- 1 root 34, 35 May 10 07:34 smtdiag2 crw-rw-rw- 1 root 34, 51 May 10 07:34 smtdiag3 crw-rw-rw- 1 root 34, 67 May 10 07:34 smtdiag4 crw-rw-rw- 1 root 34, 83 May 10 07:34 smtdiag5 crw-rw-rw- 1 root 34, 99 May 10 07:34 smtdiag6 crw-rw-rw- 1 root 34, 115 May 10 07:34 smtdiag7 crw-rw-rw- 1 root 34, 131 May 10 07:34 smtdiag8 crw-rw-rw- 1 root 34, 147 May 10 07:34 smtdiag9 crw-rw-rw- 1 root 34, 2 May 10 07:34 smtload0 crw-rw-rw- 1 root 34, 18 May 10 07:34 smtload1 crw-rw-rw- 1 root 34, 162 May 10 07:34 smtload10 crw-rw-rw- 1 root 34, 178 May 10 07:34 smtload11 crw-rw-rw- 1 root 34, 194 May 10 07:34 smtload12 crw-rw-rw- 1 root 34, 210 May 10 07:34 smtload13 crw-rw-rw- 1 root 34, 226 May 10 07:34 smtload14 crw-rw-rw- 1 root 34, 242 May 10 07:34 smtload15 crw-rw-rw- 1 root 34, 34 May 10 07:34 smtload2 crw-rw-rw- 1 root 34, 50 May 10 07:34 smtload3 crw-rw-rw- 1 root 34, 66 May 10 07:34 smtload4 crw-rw-rw- 1 root 34, 82 May 10 07:34 smtload5 crw-rw-rw- 1 root 34, 98 May 10 07:34 smtload6 crw-rw-rw- 1 root 34, 114 May 10 07:34 smtload7 crw-rw-rw- 1 root 34, 130 May 10 07:34 smtload8 crw-rw-rw- 1 root 34, 146 May 10 07:34 smtload9 /etc: total 2152 -rwxr-xr-x 1 root 259 Apr 26 02:51 .login -rwxr-xr-x 1 root 16384 Apr 26 02:49 .mknod -rwxr-xr-x 1 root 534 Apr 26 02:51 .profile -rw-r--r-- 1 root 0 May 16 10:35 .sie_utmp -rw-r--r-- 1 root 0 May 16 10:35 .utmp -rwxr-xr-x 1 root 3711 Apr 26 02:51 5install.sh -r-------- 1 root 32768 Apr 26 02:43 ADDBAD lrwxrwxrwx 1 root 11 May 10 08:05 VP -> /usr/etc/VP -rwxr-xr-x 1 root 305 Apr 26 02:43 addbad -rwxr-xr-x 1 root 20480 Apr 26 02:49 badsect -rwxr-xr-x 1 root 20480 Apr 26 02:43 bootflags -rwxr-xr-x 1 root 16384 Apr 26 02:43 bp -r-x------ 1 root 55 Apr 26 02:48 cedpw -rwxr-xr-x 1 root 45056 Apr 26 02:49 chown lrwxrwxrwx 1 root 19 May 11 07:59 chroot -> /usr/att/etc/chroot -rwxr-xr-x 1 root 16384 Apr 26 02:49 clri -rwxr-xr-x 1 root 16384 Apr 26 02:50 coconfig -rwxr-xr-x 1 root 61440 Apr 26 02:44 config -rwx------ 1 root 20480 Apr 26 02:49 cron -rwx--x--x 1 daemon 86016 May 2 08:58 daemon -r-x------ 1 root 628 Apr 26 02:48 devreorg -rwxr-xr-x 1 root 20480 Apr 26 02:49 diskpart -rw-r--r-- 1 root 3517 Apr 26 02:51 disktab -rwxr-xr-x 1 root 16384 Apr 26 02:44 dmesg -rwxr-xr-x 1 root 73728 Apr 26 02:44 dump -rw-r--r-- 1 root 0 Apr 25 22:02 dumpdates -r-x------ 1 root 563 Apr 26 02:48 fastboot -r-x------ 1 root 561 Apr 26 02:48 fasthalt -rwxr-xr-x 3 root 16384 Apr 26 02:44 flchk -rwxr-xr-x 3 root 16384 Apr 26 02:44 fldisp -rwxr-xr-x 1 root 20480 Apr 26 02:44 flformat -rwxr-xr-x 3 root 16384 Apr 26 02:44 flinit -rwxr-xr-x 1 root 73728 Apr 26 02:44 fsck -rwxr-xr-x 1 root 16384 Apr 26 02:49 fsirand -rw-rw-rw- 1 root 146 May 11 07:40 fstab -rw-r--r-- 1 root 11 Apr 26 02:49 ftpusers -rwxr-xr-x 1 root 32768 Apr 26 02:44 getty -rw-r--r-- 1 root 3910 Apr 26 02:46 gettytab -rw-r--r-- 1 root 142 Apr 26 02:49 group -rwxr-xr-x 2 root 49152 Apr 26 02:49 halt drwxr-xr-x 2 root 512 May 10 07:36 herald -rwxr--r-- 1 root 57344 Apr 26 02:50 init lrwxrwxrwt 1 root 16 May 11 07:40 install -> ucb=/usr/bin/install att=/usr/att/etc/install sie=/usr/.bin/install -rwxrxr-x 1 root 24576 Apr 26 02:50 keyload drwxr-xr-x 2 root 1048 Apr 26 02:48 keytables -rwxr-xr-x 1 root 28672 Apr 26 02:50 lockd lrwxrwxrwx 1 root 18 May 11 07:59 magic -> /usr/att/etc/magic -rwxr-xr-x 1 root 24576 Apr 26 02:43 maxusers -rwxr-xr-x 1 root 28672 Apr 26 02:46 mkfs -r-x------ 1 root 984 Apr 26 02:48 mklost+found lrwxrwxrwt 1 root 11 May 10 08:05 mknod -> ucb=/etc/.mknod att=/usr/att/etc/mknod sie=/etc/.mknod -rwxr-xr-x 1 root 24576 Apr 26 02:52 mkproto -rw-r--r-- 1 root 472 Apr 26 02:51 motd -rwxr-xr-x 1 root 57344 Apr 26 02:50 mount -rw-r--r-- 1 root 49 May 16 10:37 mtab -rwxr-xr-x 1 root 24576 Apr 26 08:22 newfs -rwxr-xr-x 1 root 20480 Apr 26 02:43 noage -rwxr-xr-x 1 root 20480 Apr 26 02:43 nopff -rwxr-xr-x 1 root 20480 Apr 26 02:43 noswap -rwxr-xr-x 2 root 16384 Apr 26 02:43 offline -rwxr-xr-x 1 root 20480 Apr 26 02:43 on -rwxr-xr-x 2 root 16384 Apr 26 02:43 online -rwxr-xr-x 1 root 24576 Apr 26 02:45 pac -rw-r--r-- 1 root 725 Apr 26 02:49 passwd -rwxr-xr-x 1 root 20480 Apr 26 02:43 pmap -rwxr-xr-x 1 root 40960 Apr 26 02:49 portmap -r-xr--r-- 1 root 21 Apr 26 02:49 poweroff lrwxrwxrwx 1 root 20 May 11 07:59 profile -> /usr/att/etc/profile -rwx--s--x 1 root 36864 Apr 26 02:47 pstat -rw-r--r-- 1 root 3952 Apr 26 02:48 rc -rw-r--r-- 1 root 2638 May 10 07:36 rc.local lrwxrwxrwx 1 root 20 May 11 07:59 rc.sys5 -> /usr/att/etc/rc.sys5 -rwxr-xr-x 1 root 81920 Apr 26 02:44 rdump -rwxr-xr-x 2 root 49152 Apr 26 02:49 reboot -rw-r--r-- 1 root 1155 Apr 26 02:51 remote -rwxr-xr-x 1 root 45056 Apr 26 02:49 renice -rwxr-xr-x 1 root 61440 Apr 26 02:47 restore -rwx------ 1 root 154 May 10 07:36 restore.more -rwx------ 1 root 6432 Apr 26 02:51 restore.more.sh -rwxr--r-- 1 root 7374 Apr 26 02:51 restore.root.sh -r-x------ 1 root 24576 Apr 26 02:48 rootswap -rws--x--x 1 root 90112 Apr 26 02:47 rrestore -rwxr-xr-x 1 root 32768 Apr 26 02:47 savecore -rwxr-xr-x 1 root 20 Apr 26 02:47 securetty -rw-r--r-- 1 root 1758 Apr 26 02:49 services -rw-r--r-- 1 root 254 Apr 26 02:49 shells -rws--x--x 1 root 20480 Apr 26 02:43 showblk0 -rwx--s--x 1 root 36864 Apr 26 02:43 showcfg -rwxr-xr-x 1 root 57344 Apr 26 02:50 shutdown -rwxr-xr-x 1 root 28672 Apr 26 02:47 stphys -rwx------ 1 root 3834 Apr 26 02:49 superinstall -rw-r--r-- 1 root 580 Apr 26 02:49 syslog.conf -rw-r--r-- 1 root 5 May 11 08:30 syslog.pid -rwxr-xr-x 1 root 53248 Apr 26 02:50 syslogd -rwx--x--x 1 root 20480 Apr 26 02:51 teleout -rw-rw-rw- 1 root 107192 May 10 07:36 termcap -rwx--x--- 1 tele 16128 Feb 17 1987 tssm -rw-rw-rw- 1 root 3752 May 11 08:09 ttys -rw-rw-rw- 1 root 7184 May 11 08:09 ttytype -rwxr--r-- 1 root 57344 Apr 26 02:50 umount -rwxr-xr-x 1 root 8192 Apr 26 02:50 update lrwxrwxrwt 1 root 10 May 10 07:36 utmp -> ucb=/etc/.utmp att=/etc/.utmp sie=/etc/.sie_utmp -rwxr-xr-x 1 root 12288 Apr 26 02:47 version -rw-r--r-- 1 root 65 May 10 07:34 versionlog -rwxr-xr-x 1 root 20480 Apr 26 02:50 vipw -rwxr-xr-x 1 root 20480 Apr 26 02:43 vmtune -r-x------ 1 root 320 Apr 26 02:48 waitfl lrwxrwxrwx 1 root 13 May 10 07:29 yp -> ../usr/etc/yp /etc/herald: total 10 -rw-r--r-- 4 root 1504 Apr 26 02:48 97801 -rw-r--r-- 4 root 1504 Apr 26 02:48 97808 -rw-r--r-- 4 root 1504 Apr 26 02:48 console -rw-r--r-- 4 root 1504 Apr 26 02:48 ttyc0 -rw-r--r-- 1 root 1484 Apr 26 02:48 vt200 /etc/keytables: total 63 -rw-r--r-- 1 root 1792 Apr 26 02:48 belgaz.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 belgaz.8bin -rw-r--r-- 1 root 1024 Apr 26 02:48 belgaz.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 belgaz.new -rw-r--r-- 1 root 1792 Apr 26 02:48 belgqw.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 belgqw.8bin -rw-r--r-- 1 root 1024 Apr 26 02:48 belgqw.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 belgqw.new -rw-r--r-- 1 root 1792 Apr 26 02:48 brit.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 brit.8bin -rw-r--r-- 1 root 1024 Apr 26 02:48 brit.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 brit.new -rw-r--r-- 1 root 1792 Apr 26 02:48 daen.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 daen.8bin -rw-r--r-- 1 root 1024 Apr 26 02:48 daen.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 daen.new -rw-r--r-- 1 root 1792 Apr 26 02:48 deut.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 deut.8bin -rw-r--r-- 1 root 1024 Apr 26 02:48 deut.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 deut.new -rw-r--r-- 1 root 1792 Apr 26 02:48 franz.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 franz.8bin -rw-r--r-- 1 root 1024 Apr 26 02:48 franz.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 franz.new -rw-r--r-- 1 root 1792 Apr 26 02:48 inter.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 inter.8bin -rw-r--r-- 1 root 1024 Apr 26 02:48 inter.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 inter.new -rw-r--r-- 1 root 1792 Apr 26 02:48 ital.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 ital.8bin -rw-r--r-- 1 root 1024 Apr 26 02:48 ital.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 ital.new -rw-r--r-- 1 root 1792 Apr 26 02:48 norweg.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 norweg.8bin -rw-r--r-- 1 root 1024 Apr 26 02:48 norweg.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 norweg.new -rw-r--r-- 1 root 1792 Apr 26 02:48 schwed.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 schwed.8bin -rw-r--r-- 1 root 1024 Apr 26 02:48 schwed.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 schwed.new -rw-r--r-- 1 root 1024 Apr 26 02:48 schwz.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 schwz.new -rw-r--r-- 1 root 1792 Apr 26 02:48 span.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 span.8bin -rw-r--r-- 1 root 1024 Apr 26 02:48 span.bin -rw-r--r-- 1 root 1024 Apr 26 02:48 span.new -rw-r--r-- 1 root 1792 Apr 26 02:48 swiss-D.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 swiss-D.8bin -rw-r--r-- 1 root 1792 Apr 26 02:48 swiss-F.7new -rw-r--r-- 1 root 1024 Apr 26 02:48 swiss-F.8bin /lost+found: total 0 /stand: total 1229 -rw-r--r-- 1 root 71425 Jan 10 13:17 boot -rw-r--r-- 1 root 7168 Jan 10 13:17 bootis -rw-r--r-- 1 root 7168 Jan 10 13:17 bootsd -rw-r--r-- 1 root 7168 Jan 10 13:17 bootts -rw-r--r-- 1 root 7168 Jan 10 13:17 bootxp -rw-r--r-- 1 root 7168 Jan 10 13:17 bootzd -rw-r--r-- 1 root 66804 Jan 10 13:17 cat -rw-r--r-- 1 root 66825 Jan 10 13:17 copy -rw-r--r-- 1 root 71070 Jan 10 13:17 copy2 -rw-r--r-- 1 root 66924 Jan 10 13:17 drtest -rw-r--r-- 1 root 71466 Jan 10 13:17 dump -rw-r--r-- 1 root 86106 Dec 11 15:34 emuformat -rw-r--r-- 1 root 79478 Dec 11 15:34 formatscsi -rw-r--r-- 1 root 94067 Jan 10 13:17 fsck -rw-r--r-- 1 root 18073 Jan 10 13:17 installboot -rw-r--r-- 1 root 80106 Feb 13 15:10 installsys -rw-r--r-- 1 root 104652 Dec 11 15:34 isformat -rw-r--r-- 1 root 66837 Jan 10 13:17 ls -rw-r--r-- 1 root 89786 Dec 11 15:34 xpformat -rw-r--r-- 1 root 102278 Dec 18 10:08 zdformat /usr: total 46 drwxr-xr-x 2 root 1536 May 11 08:28 .bin drwxr-xr-x 9 root 1536 May 2 10:27 .include drwxr-xr-x 11 root 1536 May 11 07:40 .lib drwxr-xr-x 9 root 512 May 2 10:19 .spool drwxrwxrwx 2 root 512 May 11 07:40 .tmp drwxrwxrwx 2 bin 24 May 11 08:02 TRASH drwxr-xr-x 2 root 512 Apr 26 01:13 adm drwxrwxr-x 6 root 512 Apr 25 22:02 admin drwxr-xr-x 6 root 512 May 2 10:21 att lrwxrwxrwt 1 root 4 May 11 07:40 bin -> ucb=.bin att=/usr/att/usr/bin sie=/usr/sie_root/usr/bin drwxr-xr-x 2 cadmin 24 Apr 25 22:00 cadmin drwxr-xr-x 2 root 512 Apr 25 22:02 crash drwxr-xr-x 2 root 512 May 7 08:45 diag drwxr-xr-x 3 root 512 Apr 26 03:02 dict drwxr-xr-x 4 root 1024 May 2 10:27 etc drwxr-xr-x 3 root 512 Apr 26 02:53 games drwxr-xr-x 2 gast 2 4 Apr 25 22:00 gast drwxr-xr-x 2 root 24 Apr 25 22:00 hosts lrwxrwxrwt 1 root 8 May 11 07:40 include -> ucb=.include att=/usr/att/usr/include sie=/usr/sie_root/usr/include lrwxrwxrwt 1 root 4 May 11 07:40 lib -> ucb=.lib att=/usr/att/usr/lib sie=/usr/sie_root/usr/lib drwxr-xr-x 3 root 512 Apr 25 22:01 local drwxr-xr-x 2 root 8192 May 2 09:44 lost+found lrwxrwxrwx 1 root 16 May 11 07:59 mail -> /usr/.spool/mail drwxr-xr-x 2 mgast 24 Apr 25 22:01 mgast drwxrwxrwx 2 root 24 Apr 25 22:01 msgs lrwxrwxrwx 1 root 17 May 11 07:59 news -> /usr/att/usr/news drwxrwxrwx 2 root 24 Apr 25 22:01 preserve drwxr-xr-x 2 root 512 Apr 26 00:35 pub drwxrwxrwx 2 root 512 May 11 08:09 rtmp drwxr-xr-x 2 root 512 Apr 25 22:02 skel lrwxrwxrwt 1 root 6 May 11 07:40 spool -> ucb=.spool att=/usr/att/usr/spool sie=/usr/sie_root/usr/spool drwxr-xr-x 21 root 512 Apr 25 22:03 sys drwxr-x--- 3 tele 512 Feb 17 1987 tele lrwxrwxrwt 1 root 4 May 11 07:40 tmp -> ucb=.tmp att=/usr/att/usr/tmp sie=/usr/sie_root/usr/tmp drwxr-sr-x 2 root 2048 May 2 10:27 ucb /usr/.bin: total 2094 -rwxr-xr-x 1 root 24576 Apr 26 03:02 addbib ---x--s--x 1 bin 40960 Apr 26 03:02 at -rwxr-xr-x 1 root 8192 Apr 26 03:02 basename -rwxr-xr-x 1 root 32768 Apr 26 03:04 bc -rwxr-xr-x 1 root 12288 Apr 26 03:02 cal -rwxr-xr-x 1 root 1151 Apr 26 03:01 calendar -rwx--x--x 1 root 73728 May 2 08:58 cancel -rwxr-xr-x 1 root 16384 Apr 26 03:02 cb -rwxr-xr-x 1 root 20480 Apr 26 03:03 checkeq -rwxr-xr-x 1 root 94208 Apr 26 01:59 ci -rwxr-xr-x 1 root 90112 Apr 26 01:59 co -rwxr-xr-x 1 root 16384 Apr 26 03:03 col -rwxr-xr-x 1 root 20480 Apr 26 03:03 comm -rws--x--x 2 uucp 86016 Apr 26 03:02 cu -rwxr-xr-x 1 root 40960 Apr 26 03:01 dc -rwxr-xr-x 1 root 45056 Apr 26 03:03 deroff -rwxr-xr-x 1 root 1004 Apr 26 03:01 diction -rwxr-xr-x 1 root 802 Apr 26 03:01 diff3 -rwxr-xr-x 1 root 24576 Apr 26 03:04 egrep -rwxr-xr-x 1 root 45056 Apr 26 03:01 eqn -rwxr-xr-x 1 root 678 Apr 26 03:01 explain -rwxr-xr-x 1 root 20480 Apr 26 03:03 fgrep -rwxr-xr-x 1 root 24576 Apr 26 03:03 file -rwxr-xr-x 1 root 61440 Apr 26 03:03 find -rwxr-xr-x 1 root 20480 Apr 26 01:59 ident -rwxr-xr-x 1 root 811 Apr 26 03:02 indxbib -rwxr-xr-x 1 root 53248 Apr 26 03:04 install -rwxr-xr-x 1 root 24576 Apr 26 03:04 iostat -rwxr-xr-x 1 root 20480 Apr 26 03:03 join lrwxrwxrwx 1 root 20 May 11 08:28 lex -> /usr/att/usr/bin/lex -rwxr-xr-x 1 root 20480 Apr 26 03:03 look -rwxr-xr-x 1 root 20480 Apr 26 03:02 lookbib lrwxrwxrwx 1 root 23 May 11 08:28 lorder -> /usr/att/usr/bin/lorder -rwx--x--x 1 root 49152 May 2 08:58 lp -rwx--x--x 1 root 61440 May 2 08:58 lpstate -rwxr-xr-x 1 root 28672 Apr 26 03:02 m4 -rwxr-xr-x 1 root 4469 Apr 26 03:02 mailbug -rwxr-xr-x 1 root 1966 Apr 26 01:59 merge -rwxr-xr-x 1 root 16384 Apr 26 03:03 mesg -rwxr-xr-x 1 root 45056 Apr 26 03:01 neqn -rw=xr-xr-x 1 root 671 Apr 26 03:02 nohup -rwxr-xr-x 1 root 81920 Apr 26 02:59 nroff -rwxr-xr-x 1 root 28672 Apr 26 03:02 prof -rwxr-xr-x 1 root 24576 Apr 26 03:03 ptx lrwxrwxrwx 1 root 23 May 11 08:28 ranlib -> /usr/att/usr/bin/ranlib -rwxr-xr-x 1 root 90112 Apr 26 01:59 rcs -rwxr-xr-x 1 root 36864 Apr 26 01:59 rcsdiff -rwxr-xr-x 1 root 36864 Apr 26 01:59 rcsmerge -rwxr-xr-x 1 root 49152 Apr 26 03:02 refer -rwxr-xr-x 1 root 208480 Apr 26 03:03 rev -rwxr-xr-x 1 root 81920 Apr 26 01:59 rlog -rwxr-xr-x 1 root 1072 Apr 26 03:02 roffbib -rwxr-xr-x 1 root 12288 Apr 26 03:03 sleep -rwxr-xr-x 1 root 24576 Apr 26 03:03 sort -rwxr-xr-x 1 root 28672 Apr 26 03:02 sortbib -rwxr-xr-x 1 root 1471 Apr 26 03:02 spell -rwxr-xr-x 1 root 20480 Apr 26 03:02 spellin -rwxr-xr-x 1 root 20480 Apr 26 03:02 spellout -rwxr-xr-x 1 root 20480 Apr 26 03:03 split -rwxr-xr-x 1 root 845 Apr 26 03:02 struct -rwxr-xr-x 1 root 1483 Apr 26 03:01 style -rwxr-xr-x 1 root 20480 Apr 26 03:03 sum -rwxr-xr-x 1 root 12288 Apr 26 03:03 tabs -rwxr-xr-x 1 root 49152 Apr 26 03:02 tbl -rwxr-xr-x 1 root 24572 Apr 26 03:03 tc -rws--x--x 2 uucp 86016 Apr 26 03:02 tip -rwxr-xr-x 1 root 20480 Apr 26 03:03 touch -rwxr-xr-x 1 root 12288 Apr 26 03:03 tr -rwxr-xr-x 1 root 73728 Apr 26 02:59 troff lrwxrwxrwx 1 root 22 May 11 08:28 tsort -> /usr/att/usr/bin/tsort -rwxr-xr-x 1 root 20480 Apr 26 03:03 tty -rwxr-xr-x 1 root 20480 Apr 26 03:03 uniq -rwxr-xr-x 1 root 20480 Apr 26 03:03 units -rwxr-xr-x 1 root 20480 Apr 26 01:59 xargs lrwxrwxrwx 1 root 21 May 11 08:28 yacc -> /usr/att/usr/bin/yacc /usr/.include: total 190 -r--r--r-- 1 root 8193 Apr 25 22:04 a.out.h -r--r--r-- 1 root 1724 Apr 25 22:04 ar.h drwxr-xr-x 2 bin 512 Apr 25 22:04 arpa -r--r--r-- 1 root 847 Apr 25 22:04 assert.h drwxr-xr-x 3 bin 512 Apr 25 22:04 chipcard -r--r--r-- 1 root 2580 Apr 25 22:04 ctype.h -r--r--r-- 1 root 5093 Apr 25 22:04 curses.h drwxr-xr-x 2 bin 24 Apr 25 22:03 dbm -r--r--r-- 1 root 506 Apr 25 22:04 dbm.h -r--r--r-- 1 root 1164 Apr 25 22:04 disktab.h -r--r--r-- 1 root 334 Apr 25 22:04 disktabext.h lrwxrwxrwx 1 root 11 May 11 08:22 errno.h -> sys/errno.h lrwxrwxrwx 1 root 11 May 11 08:23 fcntl.h -> sys/fcntl.h -r--r--r-- 1 root 1587 Apr 25 22:04 fstab.h -r--r--r-- 1 root 817 Apr 25 22:04 grp.h -r--r--r-- 1 root 2982 Apr 25 22:04 langinfo.h -r--r--r-- 1 root 632 Apr 25 22:04 lastlog.h -r--r--r-- 1 bin 5096 Apr 25 22:05 limits.h -r--r--r-- 1 root 713 Apr 25 22:04 locale.h lrwxrwxrwx 1 root 14 May 11 08:22 machine -> ../sys/machine -r--r--r-- 1 root 2504 Apr 25 22:04 math.h lrwxrwxrwx 1 root 11 ay 11 08:22 mbad -> ../sys/mbad -r--r--r-- 1 root 1451 Apr 25 22:04 mntent.h -r--r--r-- 1 root 1084 Apr 25 22:04 mp.h -r--r--r-- 1 root 726 Apr 25 22:04 mtab.h lrwxrwxrwx 1 root 10 May 11 08:22 net -> ../sys/net lrwxrwxrwx 1 root 12 May 11 08:22 netat -> ../sys/netat -r--r--r-- 1 root 1477 Apr 25 22:04 netdb.h lrwxrwxrwx 1 root 12 May 11 08:22 netif -> ../sys/netif lrwxrwxrwx 1 root 14 May 11 08:22 netinet -> ../sys/netinet lrwxrwxrwx 1 root 10 May 11 08:22 nfs -> ../sys/nfs -r--r--r-- 1 root 1191 Apr 25 22:04 nl_types.h -r--r--r-- 1 root 1746 Apr 25 22:04 nlist.h drwxr-xr-x 2 bin 512 Apr 25 22:04 nls -r--r--r-- 1 root 20321 Apr 25 22:04 prot.h -r--r--r-- 1 root 4349 Apr 25 22:04 protcmd.h drwxr-xr-x 2 bin 512 Apr 26 02:52 protocols -r--r--r-- 1 root 769 Apr 25 22:04 pwd.h -r--r--r-- 1 root 1514 Apr 25 22:04 ranlib.h -r--r----- 1 root 2745 May 2 10:18 regexp.h drwxr-xr-x 2 bin 512 Apr 25 22:04 rpc drwxr-xr-x 2 bin 512 Apr 25 22:49 rpcsvc -r--r--r-- 1 root 2089 Apr 25 22:04 sdb.h lrwxrwxrwx 1 root 10 May 11 08:22 sec -> ../sys/sec -r--r--r-- 1 root 305 Apr 25 22:04 setjmp.h -r--r--r-- 1 root 635 Apr 25 22:04 sgtty.h lrwxrwxrwx 1 root 12 May 11 08:23 signal.h -> sys/signal.h -r--r--r-- 1 root 17776 Apr 25 22:04 stab.h -r--r--r-- 1 root 9117 Apr 25 22:04 stab32k.h lrwxrwxrwx 1 root 12 May 11 08:22 stand -> ../sys/stand -r--r--r-- 1 root 1113 Apr 25 22:04 stdio.h -r--r--r-- 1 root 755 Apr 25 22:04 strings.h -r--r--r-- 1 root 2052 Apr 25 22:04 strip.security.h -r--r--r-- 1 root 801 Apr 25 22:04 struct.h lrwxrwxrwx 1 root 8 May 11 08:22 sys -> ../sys/h lrwxrwxrwx 1 root 13 May 11 08:23 syscall.h -> sys/syscall.h -r--r--r-- 1 root 4156 Apr 25 22:04 sysexits.h -r--r--r-- 1 root 2498 Apr 25 22:04 syslog.h -r--r--r-- 1 root 341 Apr 25 22:04 time.h lrwxrwxrwx 1 root 10 May 11 08:22 ufs -> ../sys/ufs -r--r--r-- 1 root 3096 Apr 25 22:04 unistd.h -r--r--r-- 1 root 273 Apr 25 22:04 update.types.h -r--r--r-- 1 root 591 Apr 25 22:04 utmp.h -r--r--r-- 1 root 347 Apr 25 22:04 varargs.h -r--r--r-- 1 root 844 Apr 25 22:04 vfont.h lrwxrwxrwx 1 root 9 May 11 08:22 vp -> ../sys/vp /usr/.include/arpa: total 17 -r--r--r-- 1 root 1915 Apr 25 22:04 ftp.h -r--r--r-- 1 root 705 Apr 25 22:04 inet.h -r--r--r-- 1 root 5281 Apr 25 22:04 nameser.h -r--r--r-- 1 root 1632 Apr 25 22:04 resolv.h -r--r--r-- 1 root 3275 Apr 25 22:04 telnet.h -r--r--r-- 1 root 1578 Apr 25 22:04 tftp.h /usr/.include/chipcard: total 4 -r--r--r-- 1 root 2185 Apr 25 22:04 chipcard.h drwxr-xr-x 2 bin 512 Apr 25 22:04 sys /usr/.include/chipcard/sys: total 7 -r--r--r-- 1 root 7165 Apr 25 22:04 ccsys.h /usr/.include/dbm: total 0 /usr/.include/nls: total 26 -r--r--r-- 1 root 14070 Apr 25 22:04 i_defs.h -r--r--r-- 1 root 1252 Apr 25 22:04 i_errno.h -r--r--r-- 1 root 9338 Apr 25 22:04 m_defs.h /usr/.include/protocols: total 11 -r--r--r-- 1 root 2020 Apr 25 22:04 dumprestore.h -r--r--r-- 1 root 1945 Apr 26 02:52 routed.h -r--r--r-- 1 root 3292 Apr 25 22:04 talkd.h -r--r--r-- 1 root 2362 Apr 25 22:04 timed.h /usr/.include/rpc: total 45 -rw-r--r-- 1 root 3749 Apr 25 22:04 auth.h -rw-r--r-- 1 root 1608 Apr 25 22:04 auth_unix.h -rw-r--r-- 1 root 7409 Apr 25 22:04 clnt.h -rw-r--r-- 1 root 1743 Apr 25 22:04 pmap_clnt.h -rw-r--r-- 1 root 2711 Apr 25 22:04 pmap_prot.h -rw-r--r-- 1 root 3036 Apr 25 22:04 rpc.h -rw-r--r-- 1 root 3411 Apr 25 22:04 rpc_msg.h -rw-r--r-- 1 root 7840 Apr 25 22:04 svc.h -rw-r--r-- 1 root 767 Apr 25 22:04 svc_auth.h -rw-r--r-- 1 root 826 Apr 25 22:04 types.h -rw-r--r-- 1 root 8972 Apr 25 22:04 xdr.h /usr/.include/rpcsvc: total 37 -rw-r--r-- 1 root 1582 Apr 25 22:48 ether.h -rw-r--r-- 1 root 1412 Apr 25 22:48 klm_prot.h -rw-r--r-- 1 root 1394 Apr 25 22:48 mount.h -rw-r--r-- 1 root 2410 Apr 25 22:48 nlm_prot.h -rw-r--r-- 1 root 1780 Apr 25 22:48 rex.h -rw-r--r-- 1 root 1679 Apr 25 22:48 rquota.h -rw-r--r-- 1 root 1831 Apr 25 22:48 rstiat.h -rw-r--r-- 1 root 606 Apr 25 22:48 rusers.h -rw-r--r-- 1 root 200 Apr 25 22:49 rwall.h -rw-r--r-- 1 root 1049 Apr 25 22:49 sm_inter.h -rw-r--r-- 1 root 518 Apr 25 22:49 spray.h -rw-r--r-- 1 root 9187 Apr 25 22:04 yp_prot.h -rw-r--r-- 1 root 1861 Apr 25 22:04 ypclnt.h -rw-r--r-- 1 root 342 Apr 25 22:49 yppasswd.h -rw-r--r-- 1 root 5011 Apr 25 22:04 ypv1_prot.h /usr/.lib: total 1087 -rw-rw-rw- 1 root 0 May 11 07:40 L.sys -rw-r--r-- 1 root 893 Apr 27 13:17 Mail.help -rw-r--r-- 1 root 656 Apr 27 13:17 Mail.help.~ -rw-r--r-- 1 root 35 Apr 25 22:02 Mail.rc -rw-r--r-- 1 bin 575 Apr 26 02:53 aliases -rw-rw-rw- 1 root 0 May 11 07:40 aliases.dir -rw-rw-rw- 1 root 1024 May 11 07:40 aliases.pag -rwxr-xr-x 1 root 57344 Apr 26 01:14 atrun -rwxr-xr-x 1 root 16384 Apr 26 03:01 calendar drwxrwxrwx 2 bin 24 Apr 25 22:01 ced -rw-r--r-- 1 root 278 Apr 25 22:49 crontab -rwxr-xr-x 1 root 8344 Apr 26 03:01 dict.d -rwxr-xr-x 1 root 20480 Apr 26 03:01 diff3 -rwxr-xr-x 1 root 20480 Apr 26 02:47 diffh -rwxr-xr-x 1 root 24576 Apr 26 03:01 dprog -rw-r--r-- 1 root 706 Apr 25 22:02 eign -rwxr-xr-x 1 root 49152 Apr 26 02:45 ex3.7preserve -rwxr-xr-x 1 root 53248 Apr 26 02:45 ex3.7recover -rwxr-xr-x 1 root 14220 Apr 26 03:01 explain.d -rwxr-xr-x 1 root 20480 Apr 26 01:14 getNAME -r--r----- 1 root 3264 Apr 26 02:52 gprof.callg.blurb -r--r----- 1 root 567 Apr 26 02:52 gprof.flat.blurb -rw-r--r-- 1 root 2827 Apr 25 22:49 lib.b -rwxr-xr-x 1 root 63690 Apr 25 22:48 lib2648.a -rwxr-xr-x 1 root 68358 Apr 25 22:48 lib2648_p.a -rw-r--r-- 1 root 12462 Apr 25 22:49 lib300.a -rw-r--r-- 1 root 14646 Apr 25 22:49 lib300_p.a -rw-r--r-- 1 root 12188 Apr 25 22:49 lib300s.a -rw-r--r-- 1 root 14366 Apr 25 22:49 lib300s_p.a -rw-r--r-- 1 root 11248 Apr 25 22:49 lib4014.a -rw-r--r-- 1 root 12812 Apr 25 22:49 lib4014_p.a -rw-r--r-- 1 root 12444 Apr 25 22:49 lib450.a -rw-r--r-- 1 root 14622 Apr 25 22:49 lib450_p.a -rw-r--r-- 1 root 28200 Apr 26 02:52 libresolv.a -rw-r--r-- 1 root 30880 Apr 25 22:49 libseq.a -rw-r--r-- 1 root 9610 Apr 25 22:49 libvt0.a -rw-r--r-- 1 root 11126 Apr 25 22:49 libvt0_p.a -rwxr-xr-x 1 root 8192 Apr 26 01:14 makekey -rwxr-xr-x 1 root 1024 Apr 25 22:49 makewhatis drwxr-xr-x 3 root 512 Apr 26 03:01 me drwxr-xr-x 2 root 512 Apr 26 03:01 mm -rw-r--r-- 1 root 1102 Apr 26 02:53 more.help drwxr-xr-x 2 root 512 Apr 26 03:01 ms drwxrwxr-x 6 root 512 Apr 25 22:01 nls -rwxr-xr-x 1 root 36864 Apr 26 01:59 rdiff -rwxr-xr-x 1 root 24576 Apr 26 01:59 rdiff3 drwxr-xr-x 2 root 512 Apr 26 03:02 refer -rws--x--x 1 root 159744 Apr 26 02:53 sendmail -rw-r--r-- 1 bin 15324 Apr 26 02:53 sendmail.cf -rw-r--r-- 1 bin 1790 Apr 26 02:53 sendmail.hf -rw-rw-rw- 1 root 0 Apr 26 02:53 sendmail.st -rwxr-xr-x 1 root 28672 Apr 26 03:02 spell -rwxr-xr-x 1 root 57344 Apr 26 03:01 style1 -rwxr-xr-x 1 root 49152 Apr 26 03:01 style2 -rwxr-xr-x 1 root 36864 Apr 26 03:01 style3 drwxr-xr-x 2 root 512 Apr 26 02:47 tabset drwxr-xr-x 2 root 1024 Apr 26 03:01 term drwxr-xr-x 2 root 512 Apr 26 03:02 tmac -rwxr-xr-x 1 root 9169 Apr 26 03:04 units -rwxr-xr-x 1 root 28672 Apr 26 02:54 vfontedpr -rwxr-xr-x 1 root 3640 Apr 26 02:54 vgrindefs lrwxrwxrwx 1 root 18 May 11 07:35 virsendmail -> /usr/.lib/sendmail lrwxrwxrwx 1 root 15 May 11 07:35 w2006 -> /usr/dict/words /usr/.lib/ced: total 0 /usr/.lib/me: total 24 -rw-r--r-- 1 root 668 Apr 26 03:01 acm.me -rw-r--r-- 1 root 1474 Apr 26 03:01 chars.me -rw-r--r-- 1 root 270 Apr 26 03:01 deltext.me -rw-r--r-- 1 root 906 Apr 26 03:01 eqn.me -rw-r--r-- 1 root 749 Apr 26 03:01 float.me -rw-r--r-- 1 root 1057 Apr 26 03:01 footnote.me -rw-r--r-- 1 root 816 Apr 26 03:01 index.me -rw-r--r-- 1 root 441Apr 26 03:01 local.me -rw-r--r-- 1 root 114 Apr 26 03:01 null.me -rw-r--r-- 1 root 1544 Apr 26 03:01 refer.me -rw-r--r-- 1 root 5377 Apr 26 03:01 revisions -rw-r--r-- 1 root 1489 Apr 26 03:01 sh.me drwxr-xr-x 2 root 512 Apr 26 03:01 src -rw-r--r-- 1 root 906 Apr 26 03:01 tbl.me -rw-r--r-- 1 root 455 Apr 26 03:01 thesis.me /usr/.lib/me/src: total 50 -rw-r--r-- 1 root 628 Apr 26 03:01 acm.me -rw-r--r-- 1 root 1644 Apr 26 03:01 chars.me -rw-r--r-- 1 root 289 Apr 26 03:01 deltext.me -rw-r--r-- 1 root 1100 Apr 26 03:01 eqn.me -rw-r--r-- 1 root 1201 Apr 26 03:01 float.me -rw-r--r-- 1 root 1304 Apr 26 03:01 footnote.me -rw-r--r-- 1 root 1049 Apr 26 03:01 index.me -rwxr-x--- 1 root 716 Apr 26 03:01 install -rw-r--r-- 1 root 378 Apr 26 03:01 local.me -rw-r--r-- 1 root 200 Apr 26 03:01 null.me -rw-r--r-- 1 root 1625 Apr 26 03:01 refer.me -rw-r--r-- 1 root 5377 Apr 26 03:01 revisions -rw-r--r-- 1 root 1711 Apr 26 03:01 sh.me -rw-r--r-- 1 root 1030 Apr 26 03:01 tbl.me -rw-r--r-- 1 root 68 Apr 26 03:01 test.accent -rw-r--r-- 1 root 309 Apr 26 03:01 test.umlaut -rw-r--r-- 1 root 519 Apr 26 03:01 thesis.me -rw-r--r-- 1 root 19598 Apr 26 03:01 tmac.e /usr/.lib/mm: total 224 -rw-r--r-- 1 root 104170 Apr 26 03:01 mmn -rw-r--r-- 1 root 103546 Apr 26 03:01 mmt /usr/.lib/ms: total Y 21 -rw-r--r-- 1 root 1996 Apr 26 03:01 README -rw-r--r-- 1 root 366 Apr 26 03:01 end.awk -rwxr-xr-x 1 root 354 Apr 26 03:01 endnote -rw-r--r-- 1 root 2283 Apr 26 03:01 s.acc -rw-r--r-- 1 root 2907 Apr 26 03:01 s.cov -rw-r--r-- 1 root 1505 Apr 26 03:01 s.eqn -rw-r--r-- 1 root 2388 Apr 26 03:01 s.ref -rw-r--r-- 1 root 1115 Apr 26 03:01 s.tbl -rw-r--r-- 1 root 260 Apr 26 03:01 s.ths -rw-r--r-- 1 root 1440 Apr 26 03:01 s.toc -rwxr-xr-x 1 root 588 Apr 26 03:01 swapacc /usr/.lib/nls: total 4 drwxrwxr-x 2 root 512 Apr 26 00:43 conv drwxrwxr-x 2 root 512 Apr 26 01:12 extract drwxrwxr-x 2 root 512 Apr 26 00:43 intlinfo drwxrwxr-x 11 root 512 Apr 25 22:01 msg /usr/.lib/nls/conv: total 12 -rw-r--r-- 1 root 348 Apr 26 00:43 belgaz_is8859 -rw-r--r-- 1 root 141 Apr 26 00:43 belgqw_is8859 -rw-r--r-- 1 root 99 Apr 26 00:43 brit_is8859 -rw-r--r-- 1 root 390 Apr 26 00:43 daen_is8859 -rw-r--r-- 1 root 347 Apr 26 00:43 deut_is8859 -rw-r--r-- 1 root 360 Apr 26 00:43 franz_is8859 -rw-r--r-- 1 root 404 Apr 26 00:43 ital_is8859 -rw-r--r-- 1 root 325 Apr 26 00:43 norweg_is8859 -rw-r--r-- 1 root 492 Apr 26 00:43 schwed_is8859 -rw-r--r-- 1 root 277 Apr 26 00:43 span_is8859 -rw-r--r-- 1 root 370 Apr 26 00:43 swiss-D_is8859 -rw-r--r-- 1 root 375 Apr 26 00:43 swiss-F_is8859 /usr/lib/nls/extract: total 3 -rw-r--r-- 1 root 746 Apr 26 01:12 help -rw-r--r-- 1 root 2000 Apr 26 00:43 pattern /usr/.lib/nls/intlinfo: total 106 -rw-r--r-- 1 root 12772 Apr 26 00:42 De_DE.646 -rw-r--r-- 1 root 17300 Apr 26 00:42 De_DE.6937 -rw-r--r-- 1 root 12857 Apr 26 00:42 De_DE.88591 -rw-r--r-- 1 root 9761 Apr 26 00:42 En_GB.646 -rw-r--r-- 1 root 12863 Apr 26 00:42 En_GB.6937 -rw-r--r-- 1 root 9801 Apr 26 00:42 En_GB.88591 -rw-r--r-- 1 root 9695 Apr 26 00:42 En_US.ASCII -rw-r--r-- 1 root 9761 Apr 26 00:42 ISO_646 -rw-r--r-- 1 root 9852 Apr 26 00:42 ISO_6937 /usr/.lib/nls/msg: total 13 drwxrwxr-x 2 root 512 Apr 26 01:11 Da drwxrwxr-x 2 root 2560 Apr 26 01:12 De drwxrwxr-x 2 root 2560 Apr 26 01:13 En drwxrwxr-x 2 root 512 Apr 26 01:13 Es drwxrwxr-x 2 root 512 Apr 26 01:13 Fr drwxrwxr-x 2 root 512 Apr 26 01:13 It drwxrwxr-x 2 root 512 Apr 26 01:13 Nl drwxrwxr-x 2 root 24 Apr 25 22:01 No drwxrwxr-x 2 root 512 Apr 26 01:13 Sv /usr/.lib/nls/msg/Da: total 40 -rw-r--r-- 1 root 5397 Apr 26 01:06 ced.cat -rw-r--r-- 1 root 15657 Apr 26 01:11 helpq -rw-r--r-- 1 root 9413 Apr 26 01:06 lpr.cat -rw-r--r-- 1 root 8146 Apr 26 01:06 spool.cat /usr/.lib/nls/msg/De: total 292 -rw-r--r-- 1 root 1095 Apr 26 01:10 ar.cat -rw-r--r-- 1 root 1803 Apr 26 01:06 at.cat -rw-r--r-- 1 root 4749 Apr 26 01:06 awk.cat -rw-r--r-- 1 root 340 Apr 26 01:06 banner.cat -rw-r--r-- 1 root 599 Apr 26 01:06 bdiff.cat -rw-r--r-- 1 root 1520 Apr 26 01:06 bfs.cat -rw-r--r-- 1 root 505 Apr 26 01:06 cal.cat -rw-r--r-- 1 ro˜ot 594 Apr 26 01:07 cancel.cat -rw-r--r-- 1 root 632 Apr 26 01:06 cat.cat -rw-r--r-- 1 root 6131 Apr 26 01:06 ced.cat -rw-r--r-- 1 root 631 Apr 26 01:06 cflow.cat -rw-r--r-- 1 root 440 Apr 26 01:06 chgrp.cat -rw-r--r-- 1 root 1111 Apr 26 01:06 chmod.cat -rw-r--r-- 1 root 426 Apr 26 01:06 chown.cat -rw-r--r-- 1 root 491 Apr 26 01:06 chroot.cat -rw-r--r-- 1 root 499 Apr 26 01:06 cmp.cat -rw-r--r-- 1 root 360 Apr 26 01:06 col.cat -rw-r--r-- 1 root 378 Apr 26 01:06 comm.cat -rw-r--r-- 1 root 5018 Apr 26 01:06 cpio.cat -rw-r--r-- 1 root 4022 Apr 26 01:06 cron.cat -rw-r--r-- 1 root 400 Apr 26 01:06 crypt.cat -rw-r--r-- 1 root 950 Apr 26 01:06 csplit.cat -rw-r--r-- 1 root 587 Apr 26 01:06 cut.cat -rw-r--r-- 1 root 4574 Apr 26 01:07 daemon.cat -rw-r--r-- 1 root 505 Apr 26 01:06 date.cat -rw-r--r-- 1 root 964 Apr 26 01:06 dc.cat -rw-r--r-- 1 root 1043 Apr 26 01:06 dd.cat -rw-r--r-- 1 root 514 Apr 26 01:06 deroff.cat -rw-r--r-- 1 root 904 Apr 26 01:06 destroy.cat -rw-r--r-- 1 root 795 Apr 26 01:06 diff.cat -rw-r--r-- 1 root 423 Apr 26 01:06 diff3.cat -rw-r--r-- 1 root 5385 Apr 26 01:07 digest.cat -rw-r--r-- 1 root 622 Apr 26 01:06 du.cat -rw-r--r-- 1 root 2840 Apr 26 01:06 ed.cat -rw-r--r-- 1 root 326 Apr 26 01:06 env.cat -rw-r--r-- 1 root 10279 Apr 26 01:06 ex.cat -rw-r--r-- 1 root 407 Apr 26 01:06 expr.cat -rw-r--r-- 1 root 425 Apr 26 01:06 factor.cat -rw-r--r-- 1 root 457 Apr 26 01:06 fgrep.cat -rw-r--r-- 1 root 1076 Apr 26 01:06 file.cat -rw-r--r-- 1 root 1628 Apr 26 01:06 find.cat -rw-r--r-- 1 root 948 Apr 26 01:11 findstr.cat -rw-r--r-- 1 root 5138 Apr 26 01:11 ftp.cat -rw-r--r-- 1 root 2416 Apr 26 01:11 ftpd.cat -rw-r--r-- 1 root 3315 Apr 26 01:11 gencat.cat -rw-r--r-- 1 root 384 Apr 26 01:06 getopt.cat -rw-r--r-- 1 root 312 Apr 26 01:10 getty.cat -rw-r--r-- 1 root 1392 Apr 26 01:06 grep.cat -rw-r--r-- 1 root 18833 Apr 26 01:11 helpq -rw-r--r-- 1 root 5187 Apr 26 01:11 ic.cat -rw-r--r-- 1 root 590 Apr 26 01:11 iconv.cat -rw-r--r-- 1 root 480 Apr 26 01:10 in.rlogind.cat -rw-r--r-- 1 root 839 Apr 26 01:10 in.rshd.cat -rw-r--r-- 1 root 841 Apr 26 01:11 insertmsg.cat -rw-r--r-- 1 root 755 Apr 26 01:11 iput.cat -rw-r--r-- 1 root 396 Apr 26 01:06 join.cat -rw-r--r-- 1 root 448 Apr 26 01:06 kill.cat -rw-r--r-- 1 root 4819 Apr 26 01:06 lex.cat -rw-r--r-- 1 root 936 Apr 26 01:10 login.cat -rw-r--r-- 1 root 290 Apr 26 01:06 logname.cat -rw-r--r-- 1 root 732 Apr 26 01:07 lp.cat -rw-r--r-- 1 root 10380 Apr 26 01:06 lpr.cat -rw-r--r-- 1 root 337 Apr 26 01:07 lpstat.cat -rw-r--r-- 1 root 532 Apr 26 01:06 ls.cat -rw-r--r-- 1 root 2639 Apr 26 01:11 magic -rw-r--r-- 1 root 7319 Apr 26 01:06 mail.cat -rw-r--r-- 1 root 11090 Apr 26 01:06 mailx.cat -rw-r--r-- 1 root 2785 Apr 26 01:06 make.cat -rw-r--r-- 1 root 496 Apr 26 01:06 mesg.cat -rw-r--r-- 1 root 734 Apr 26 01:06 mkdir.cat -rw-r--r-- 1 root 380 Apr 26 01:06 mkfifo.cat -rw-r--r-- 1 root 1192 Apr 26 01:10 mount.cat -rw-r--r-- 1 root 1715 Apr 26 01:06 mv.cat -rw-r--r-- 1 root 2070 Apr 26 01:11 ndb.cat -rw-r--r-- 1 root 717 Apr 26 01:06 newform.cat -rw-r--r-- 1 root 468 Apr 26 01:06 newgrp.cat -rw-r--r-- 1 root 689 Apr 26 01:06 news.cat -rw-r--r-- 1 root 374 Apr 26 01:06 nice.cat -rw-r--r-- 1 root 505 Apr 26 01:06 nl.cat -rw-r--r-- 1 root 430 Apr 26 01:06 nohup.cat -rw-r--r-- 1 root 330 Apr 26 01:06 od.cat -rw-r--r-- 1 root 1119 Apr 26 01:06 pack.cat -rw-r--r-- 1 root 1430 Apr 26 01:10 passwd.cat -rw-r--r-- 1 root 458 Apr 26 01:06 paste.cat -rw-r--r-- 1 root 3031 Apr 26 01:06 pg.cat -rw-r--r-- 1 root 1093 Apr 26 01:06 pr.cat -rw-r--r-- 1 root 2448 Apr 26 01:10 ps.cat -rw-r--r-- 1 root 2104 Apr 26 01:06 ps3.cat -rw-r--r-- 1 root 484 Apr 26 01:06 pwd.cat -rw-r--r-- 1 root 808 Apr 26 01:11 rcp.cat -rw-r--r-- 1 root 602 Apr 26 01:11 rlogin.cat -rw-r--r-- 1 root 802 Apr 26 01:06 rm.cat -rw-r--r-- 1 root 1319 Apr 26 01:06 rmdir.cat -rw-r--r-- 1 root 498 Apr 26 01:11 rsh.cat -rw-r--r-- 1 root 857 Apr 26 01:06 sdiff.cat -rw-r--r-- 1 root 3135 Apr 26 01:11 secure.cat -rw-r--r-- 1 root 1049 Apr 26 01:06 sed.cat -rw-r--r-- 1 root 6513 Apr 26 01:11 sendmail.cat -rw-r--r-- 1 root 3269 Apr 26 01:06 sh.cat -rw-r--r-- 1 root 361 Apr 26 01:06 sleep.cat -rw-r--r-- 1 root 1322 Apr 26 01:06 sort.cat -rw-r--r-- 1 root 507 Apr 26 01:06 split.cat -rw-r--r-- 1 root 8608 Apr 26 01:06 spool.cat -rw-r--r-- 1 root 425 Apr 26 01:06 stty.cat -rw-r--r-- 1 root 442 Apr 26 01:10 su.cat -rw-r--r-- 1 root 359 Apr 26 01:06 sum.cat -rw-r--r-- 1 root 480 Apr 26 01:06 tabs.cat -rw-r--r-- 1 root 382 Apr 26 01:06 tail.cat -rw-r--r-- 1 root 6387 Apr 26 01:06 tar.cat -rw-r--r-- 1 root 426 Apr 26 01:06 tee.cat -rw-r--r-- 1 root 404 Apr 26 01:06 time.cat -rw-r--r-- 1 root 532 Apr 26 01:06 touch.cat -rw-r--r-- 1 root 350 Apr 26 01:06 tr.cat -rw-r--r-- 1 root 375 Apr 26 01:06 tsort.cat -rw-r--r-- 1 root 411 Apr 26 01:06 tty.cat -rw-r--r-- 1 root 687 Apr 26 01:10 umount.cat -rw-r--r-- 1 root 593 Apr 26 01:06 uname.cat -rw-r--r-- 1 root 362 Apr 26 01:06 uniq.cat -rw-r--r-- 1 root 505 Apr 26 01:06 units.cat -rw-r--r-- 1 root 623 Apr 26 01:06 unpack.cat -rw-r--r-- 1 root 6407 Apr 26 01:11 uucp.cat -rw-r--r-- 1 root 693 Apr 26 01:06 wall.cat -rw-r--r-- 1 root 378 Apr 26 01:06 wc.cat -rw-r--r-- 1 root 570 Apr 26 01:11 wcheck.cat -rw-r--r-- 1 root 333 Apr 26 01:10 who.cat -rw-r--r-- 1 root 927 Apr 26 01:06 xargs.cat -rw-r--r-- 1 root 4555 Apr 26 01:06 yacc.cat /usr/.lib/nls/msg/En: total 236 -rw-r--r-- 1 root 884 Apr 26 01:10 ar.cat -rw-r--r-- 1 root 1426 Apr 26 01:06 at.cat -rw-r--r-- 1 root 3763 Apr 26 01:06 awk.cat -rw-r--r-- 1 root 339 Apr 26 01:06 banner.cat -rw-r--r-- 1 root 508 Apr 26 01:06 bdiff.cat -rw-r--r-- 1 root 1159 Apr 26 01:06 bfs.cat -rw-r--r-- 1 root 500 Apr 26 01:06 cal.cat -rw-r--r-- 1 root 553 Apr 26 01:06 cancel.cat -rw-r--r-- 1 root 548 Apr 26 01:06 cat.cat -rw-r--r-- 1 root 5296 Apr 26 01:06 ced.cat -rw-r--r-- 1 root 555 Apr 26 01:06 cflow.cat -rw-r--r-- 1 root 397 Apr 26 01:06 chgrp.cat -rw-r--r-- 1 root 910 Apr 26 01:06 chmod.cat -rw-r--r-- 1 root 390 Apr 26 01:06 chown.cat -rw-r--r-- 1 root 427 Apr 26 01:06 chroot.cat -rw-r--r-- 1 root 455 Apr 26 01:06 cmp.cat -rw-r--r-- 1 root 343 Apr 26 01:06 col.cat -rw-r--r-- 1 root 357 Apr 26 01:06 comm.cat -rw-r--r-- 1 root 3863 Apr 26 01:06 cpio.cat -rw-r--r-- 1 root 3187 Apr 26 01:06 cron.cat -rw-r--r-- 1 root 363 Apr 26 01:06 crypt.cat -rw-r--r-- 1 root 815 Apr 26 01:06 csplit.cat -rw-r--r-- 1 root 531 Apr 26 01:06 cut.cat -rw-r--r-- 1 root 471 Apr 26 01:06 date.cat -rw-r--r-- 1 root 727 Apr 26 01:06 dc.cat -rw-r--r-- 1 root 813 Apr 26 01:06 dd.cat -rw-r--r-- 1 root 444 Apr 26 01:06 deroff.cat -rw-r--r-- 1 root 695 Apr 26 01:06 destroy.cat -rw-r--r-- 1 root 603 Apr 26 01:06 diff.cat -rw-r--r-- 1 root 391 Apr 26 01:06 diff3.cat -rw-r--r-- 1 root 508 Apr 26 01:06 du.cat -rw-r--r-- 1 root 2179 Apr 26 01:06 ed.cat -rw-r--r-- 1 root 326 Apr 26 01:06 env.cat -rw-r--r-- 1 root 8873 Apr 26 01:06 ex.cat -rw-r--r-- 1 root 382 Apr 26 01:06 expr.cat -rw-r--r-- 1 root 378 Apr 26 01:06 factor.cat -rw-r--r-- 1 root 426 Apr 26 01:06 fgrep.cat -rw-r--r-- 1 root 938 Apr 26 01:06 file.cat -rw-r--r-- 1 root 1313 Apr 26 01:06 find.cat -rw-r--r-- 1 root 834 Apr 26 01:10 findstr.cat -rw-r--r-- 1 root 4303 Apr 26 01:10 ftp.cat -rw-r--r-- 1 root 1948 Apr 26 01:11 ftpd.cat -rw-r--r-- 1 root 2622 Apr 26 01:10 gencat.cat -rw-r--r-- 1 root 371 Apr 26 01:06 getopt.cat -rw-r--r-- 1 root 302 Apr 26 01:10 getty.cat -rw-r--r-- 1 root 1078 Apr 26 01:06 grep.cat -rw-r--r-- 1 root 15523 Apr 26 01:12 helpq -rw-r--r-- 1 root 4115 Apr 26 01:10 ic.cat -rw-r--r-- 1 root 522 Apr 26 01:10 iconv.cat -rw-r--r-- 1 root 447 Apr 26 01:12 in.rlogind.cat -rw-r--r-- 1 root 702 Apr 26 01:10 in.rshd.cat -rw-r--r-- 1 root 720 Apr 26 01:10 insertmsg.cat -rw-r--r-- 1 root 661 Apr 26 01:10 iput.cat -rw-r--r-- 1 root 373 Apr 26 01:06 join.cat -rw-r--r-- 1 root 420 Apr 26 01:06 kill.cat -rw-r--r-- 1 root 3746 Apr 26 01:06 lex.cat -rw-r--r-- 1 root 814 Apr 26 01:07 login.cat -rw-r--r-- 1 root 290 Apr 26 01:06 logname.cat -rw-r--r-- 1 root 648 Apr 26 01:06 lp.cat -rw-r--r-- 1 root 9093 Apr 26 01:06 lpr.cat -rw-r--r-- 1 root 327 Apr 26 01:06 lpstat.cat -rw-r--r-- 1 root 485 Apr 26 01:06 ls.cat -rw-r--r-- 1 root 5688 Apr 26 01:06 mail.cat -rw-r--r-- 1 root 9013 Apr 26 01:06 mailx.cat -rw-r--r-- 1 root 2225 Apr 26 01:06 make.cat -rw-r--r-- 1 root 395 Apr 26 01:06 mesg.cat -rw-r--r-- 1 root 607 Apr 26 01:06 mkdir.cat -rw-r--r-- 1 root 355 Apr 26 01:06 mkfifo.cat -rw-r--r-- 1 root 1072 Apr 26 01:10 mount.cat -rw-r--r-- 1 root 1361 Apr 26 01:06 mv.cat -rw-r--r-- 1 root 1820 Apr 26 01:11 ndb.cat -rw-r--r-- 1 root 614 Apr 26 01:06 newform.cat -rw-r--r-- 1 root 417 Apr 26 01:06 newgrp.cat -rw-r--r-- 1 root 581 Apr 26 01:06 news.cat -rw-r--r-- 1 root 365 Apr 26 01:06 nice.cat -rw-r--r-- 1 root 464 Apr 26 01:06 nl.cat -rw-r--r-- 1 root 391 Apr 26 01:06 nohup.cat -rw-r--r-- 1 root 314 Apr 26 01:06 od.cat -rw-r--r-- 1 root 933 Apr 26 01:06 pack.cat -rw-r--r-- 1 root 1166 Apr 26 01:07 passwd.cat -rw-r--r-- 1 root 428 Apr 26 01:06 paste.cat -rw-r--r-- 1 root 2350 Apr 26 01:06 pg.cat -rw-r--r-- 1 root 968 Apr 26 01:06 pr.cat -rw-r--r-- 1 root 1866 Apr 26 01:07 ps.cat -rw-r--r-- 1 root 1727 Apr 26 01:06 ps3.cat -rw-r--r-- 1 root 422 Apr 26 01:06 pwd.cat -rw-r--r-- 1 root 695 Apr 26 01:10 rcp.cat -rw-r--r-- 1 root 498 Apr 26 01:10 rlogin.cat -rw-r--r-- 1 root 672 Apr 26 01:06 rm.cat -rw-r--r-- 1 root 1002 Apr 26 01:06 rmdir.cat -rw-r--r-- 1 root 420 Apr 26 01:10 rsh.cat -rw-r--r-- 1 root 650 Apr 26 01:06 sdiff.cat -rw-r--r-- 1 root 887 Apr 26 01:06 sed.cat -rw-r--r-- 1 root 5319 Apr 26 01:11 sendmail.cat -rw-r--r-- 1 root 2277 Apr 26 01:06 sh.cat -rw-r--r-- 1 root 351 Apr 26 01:06 sleep.cat -rw-r--r-- 1 root 1004 Apr 26 01:06 sort.cat -rw-r--r-- 1 root 445 Apr 26 01:06 split.cat -rw-r--r-- 1 root 7982 Apr 26 01:06 spool.cat -rw-r--r-- 1 root 401 Apr 26 01:06 stty.cat -rw-r--r-- 1 root 397 Apr 26 01:07 su.cat -rw-r--r-- 1 root 341 Apr 26 01:06 sum.cat -rw-r--r-- 1 root 416 Apr 26 01:06 tabs.cat -rw-r--r-- 1 root 360 Apr 26 01:06 tail.cat -rw-r--r-- 1 root 5252 Apr 26 01:06 tar.cat -rw-r--r-- 1 root 384 Apr 26 01:06 tee.cat -rw-r--r-- 1 root 369 Apr 26 01:06 time.cat -rw-r--r-- 1 root 457 Apr 26 01:06 touch.cat -rw-r--r-- 1 root 329 Apr 26 01:06 tr.cat -rw-r--r-- 1 root 352 Apr 26 01:06 tsort.cat -rw-r--r-- 1 root 394 Apr 26 01:06 tty.cat -rw-r--r-- 1 root 649 Apr 26 01:10 umount.cat -rw-r--r-- 1 root 526 Apr 26 01:06 uname.cat -rw-r--r-- 1 root 332 Apr 26 01:06 uniq.cat -rw-r--r-- 1 root 452 Apr 26 01:06 units.cat -rw-r--r-- 1 root 542 Apr 26 01:06 unpack.cat -rw-r--r-- 1 root 4715 Apr 26 01:11 uucp.cat -rw-r--r-- 1 root 592 Apr 26 01:06 wall.cat -rw-r--r-- 1 root 359 Apr 26 01:06 wc.cat -rw-r--r-- 1 root 316 Apr 26 01:07 who.cat -rw-r--r-- 1 root 702 Apr 26 01:06 xargs.cat -rw-r--r-- 1 root 3611 Apr 26 01:06 yacc.cat /usr/.lib/nls/msg/Es: total 66 -rw-r--r-- 1 root 5945 Apr 26 01:06 ced.cat -rw-r--r-- 1 root 5255 Apr 26 01:06 ftp.cat -rw-r--r-- 1 root 2374 Apr 26 01:06 ftpd.cat -rw-r--r-- 1 root 16144 Apr 26 01:13 helpq -rw-r--r-- 1 root 495 Apr 26 01:06 in.rlogind.cat -rw-r--r-- 1 root 898 Apr 26 01:06 in.rshd.cat -rw-r--r-- 1 root 10540 Apr 26 01:06 lpr.cat -rw-r--r-- 1 root 2162 Apr 26 01:06 ndb.cat -rw-r--r-- 1 root 777 Apr 26 01:06 rcp.cat -rw-r--r-- 1 root 607 Apr 26 01:06 rlogin.cat -rw-r--r-- 1 root 496 Apr 26 01:06 rsh.cat -rw-r--r-- 1 root 6609 Apr 26 01:06 sendmail.cat -rw-r--r-- 1 root 8735 Apr 26 01:06 spool.cat /usr/.lib/nls/msg/Fr: total 42 -rw-r--r-- 1 root 5875 Apr 26 01:06 ced.cat -rw-r--r-- 1 root 16292 Apr 26 01:13 helpq -rw-r--r-- 1 root 10267 Apr 26 01:06 lpr.cat -rw-r--r-- 1 root 8638 Apr 26 01:06 spool.cat /usr/.lib/nls/msg/It: total 43 -rw-r--r-- 1 root 5990 Apr 26 01:06 ced.cat -rw-r--r-- 1 root 16891 Apr 26 01:13 helpq -rw-r--r-- 1 root 10689 Apr 26 01:06 lpr.cat -rw-r--r-- 1 root 8645 Apr 26 01:06 spool.cat /usr/.lib/nls/msg/Nl: total 44 -rw-r--r-- 1 root 5757 Apr 26 01:06 ced.cat -rw-r--r-- 1 root 17854 Apr 26 01:13 helpq -rw-r--r-- 1 root 10253 Apr 26 01:06 lpr.cat -rw-r--r-- 1 root 8578 Apr 26 01:06 spool.cat /usr/.lib/nls/msg/No: total 0 /usr/.lib/nls/msg/Sv: total 39 -rw-r--r-- 1 root 5375 Apr 26 01:06 ced.cat -rw-r--r-- 1 root 14897 Apr 26 01:13 helpq -rw-r--r-- 1 root 9473 Apr 26 01:06 lpr.cat -rw-r--r-- 1 root 8183 Apr 26 01:06 spool.cat /usr/.lib/refer: total 88 -rwxr-xr-x 1 root 36864 Apr 26 03:02 hunt -rwxr-xr-x 1 root 28672 Apr 26 03:02 inv -rwxr-xr-x 1 root 24576 Apr 26 03:02 mkey /usr/.lib/tabset: total 12 -r--r--r-- 1 root 93 Apr 26 02:47 3101 -r--r--r-- 1 root 105 Apr 26 02:47 aa -r--r--r-- 1 root 164 Apr 26 02:47 beehive -r--r--r-- 1 root 88 Apr 26 02:47 diablo -r--r--r-- 1 root 135 Apr 26 02:47 std -r--r--r-- 1 root 165 Apr 26 02:47 std-132 -r--r--r-- 1 root 95 Apr 26 02:47 stdcrt -r--r--r-- 1 root 166 Apr 26 02:47 stdcrt-132 -r--r--r-- 1 root 57 Apr 26 02:47 teleray -r--r--r-- 1 root 159 Apr 26 02:47 tvi970 -r--r--r-- 1 root 159 Apr 26 02:47 vt100 -r--r--r-- 1 root 164 Apr 26 02:47 xerox1720 /usr/.lib/term: total 200 -rw-r--r-- 1 root 1523 Apr 26 03:00 README -rw-r--r-- 1 root 3061 Apr 26 03:00 chartst -rw-r--r-- 1 root 5661 Apr 26 03:00 tab300-12.ascii -rw-r--r-- 1 root 5666 Apr 26 03:00 tab300.ascii -rw-r--r-- 3 root 5647 Apr 26 03:00 tab300s-12.ascii -rw-r--r-- 3 root 5644 Apr 26 03:00 tab300s.ascii -rw-r--r-- 3 root 5647 Apr 26 03:00 tab302-12.ascii -rw-r--r-- 3 root 5644 Apr 26 03:00 tab302.ascii -rw-r--r-- 1 root 5235 Apr 26 03:00 tab37.ascii -rw-r--r-- 1 root 5646 Apr 26 03:00 tab382-12.ascii -rw-r--r-- 1 root 5643 Apr 26 03:00 tab382.ascii -rw-r--r-- 2 root 5658 Apr 26 03:00 tab450-12.ascii -rw-r--r-- 2 root 5631 Apr 26 03:00 tab450.ascii -rw-r--r-- 1 root 6649 Apr 26 03:00 tab833-12.ascii -rw-r--r-- 1 root 6646 Apr 26 03:00 tab833.ascii -rw-r--r-- 3 root 5043 Apr 26 03:00 tabcrt.ascii -rw-r--r-- 3 root 5644 Apr 26 03:00 tabdtc.ascii -rw-r--r-- 3 root 5647 Apr 26 03:00 tabdtc12.ascii -rw-r--r-- 2 root 5631 Apr 26 03:00 tabipsi.ascii -rw-r--r-- 2 root 5658 Apr 26 03:00 tabisi12.ascii -rw-r--r-- 1 root 7351 Apr 26 03:00 tabitoh.ascii -rw-r--r-- 1 root 2191 Apr 26 03:00 tabitoh.notes -rw-r--r-- 1 root 7354 Apr 26 03:00 tabitoh12.ascii -rw-r--r-- 3 root 5043 Apr 26 03:00 tablpr.ascii -rw-r--r-- 1 root 6228 Apr 26 03:01 tabnec-t.ascii -rw-r--r-- 1 root 6315 Apr 26 03:01 tabnec.ascii -rw-r--r-- 1 root 6317 Apr 26 03:01 tabnec12.ascii -rw-r--r-- 1 root 5185 Apr 26 03:01 tabqume.ascii -rw-r--r-- 1 root 5175 Apr 26 03:01 tabqume12.ascii -rw-r--r-- 3 root 5043 Apr 26 03:00 tabtn300.ascii -rw-r--r-- 1 root 5760 Apr 26 03:01 tabx-ecs.ascii -rw-r--r-- 1 root 5762 Apr 26 03:01 tabx-ecs12.ascii -rw-r--r-- 1 root 6007 Apr 26 03:01 tabxerox.ascii -rw-r--r-- 1 root 6009 Apr 26 03:01 tabxerox12.ascii /usr/.lib/tmac: total 104 -rw-r--r-- 1 root 7637 Apr 26 02:59 tmac.a -rw-r--r-- 1 root 199 Apr 26 02:59 tmac.an -rw-r--r-- 1 root 4347 Apr 26 02:59 tmac.an.new -rw-r--r-- 1 root 562 Apr 26 02:59 tmac.an6n -rw-r--r-- 1 root 808 Apr 26 02:59 tmac.an6t -rwxr-xr-x 1 root 3688 Apr 26 03:02 tmac.bib -rw-r--r-- 1 root 2135 Apr 26 02:59 tmac.cp -rw-r--r-- 1 root 12309 Apr 26 02:59 tmac.e -rw-r--r-- 1 root 624 Apr 26 03:01 tmac.m -rw-r--r-- 1 root 13629 Apr 26 02:59 tmac.os -rw-r--r-- 1 root 1260 Apr 26 02:59 tmac.r -rw-r--r-- 1 root 13545 Apr 26 02:59 tmac.s -rw-r--r-- 1 root 23264 Apr 26 02:59 tmac.sbell -rw-r--r-- 1 root 4299 Apr 26 02:59 tmac.scover -rw-r--r-- 1 root 809 Apr 26 02:59 tmac.sdisp -rw-r--r-- 1 root 1190 Apr 26 02:59 tmac.skeep -rw-r--r-- 1 root 2104 Apr 26 02:59 tmac.srefs -rw-r--r-- 1 root 38 Apr 26 02:59 tmac.vcat -r--r--r-- 1 root 1300 Apr 26 02:54 tmac.vgrind /usr/.spool: total 7 drwxrwxr-x 3 root 512 Apr 25 22:01 at drwxrwxrwx 2 root 24 Apr 25 22:01 locks drwxrwxr-x 3 bin 512 May 11 07:40 mail drwxr-x--- 2 root 24 Apr 25 22:01 mqueue drwxr-xr-x 2 root 24 Apr 25 22:01 rwho drwxrwxrwx 2 root 512 Apr 25 22:02 secretmail drwxr-xr-x 8 root 512 May 2 08:59 spooler /usr/.spool/at: total 1 drwxr-xr-x 2 root 24 Apr 25 22:01 past /usr/.spool/at/past: total 0 /usr/.spool/locks: total 0 /usr/.spool/mail: total 2 drwxrwxr-x 2 bin 24 Apr 25 22:01 :saved lrwxrwxrwx 1 root 4 May 11 07:40 admin -> root /usr/.spool/mail/:saved: total 0 /usr/.spool/mqueue: total 0 /usr/.spool/rwho: total 0 /usr/.spool/secretmail: total 1 -r--r--r-- 1 root 25 Apr 25 22:02 notice /usr/.spool/spooler: total 2049 -rw-r--r-- 1 root 69 May 2 08:58 FORMTAB drwxr-xr-x 2 root 24 Apr 26 00:34 at drwx--x--x 2 root 512 May 2 08:59 band -rw-r--r-- 1 root 2443 May 2 08:59 bdef -rwx--x--x 1 root 73728 May 2 08:58 digest drwx--x--x 7 root 512 Apr 26 00:34 font -rwx--x--x 1 root 36864 May 2 08:59 gentab -rw-r--r-- 1 root 4118 May 2 08:59 gentab.c -rwx--x--x 1 root 110592 May 2 08:59 interface -rwx--x--x 4 root 131072 May 2 08:58 lp9001 -rwx--x--x 4 root 131072 May 2 08:58 lp9001-3 -rwx--x--x 4 root 131072 May 2 08:58 lp9001-3b -rwx--x--x 4 root 131072 May 2 08:58 lp9001-b -rwx--x--x 1 root 131072 May 2 08:58 lp9004 -rwx--x--x 2 root 131072 May 2 08:58 lp9011 -rwx--x--x 2 root 131072 May 2 08:58 lp9011-b -rwx--x--x 1 root 131072 May 2 08:59 lp9012 -rwx--x--x 1 root 131072 May 2 08:59 lp9013 -rwx--x--x 1 root 131072 May 2 08:59 lp9022 -rwx--x--x 1 root 131072 May 2 08:59 lp9025 -rwx--x--x 1 root 131072 May 2 08:59 lp9047 -rwx--x--x 1 root 131072 May 2 08:59 lphplj -rwx--x--x 1 root 36864 May 2 08:58 prlock drwxr-xr-x 2 root 24 Apr 26 00:34 sp -rwx--x--x 1 root 1868 May 2 08:58 startup drwxr-xr-x 2 root 24 Apr 26 00:34 stat drwxrwxrwx 2 root 24 Apr 26 00:34 tmp /usr/.spool/spooler/at: total 0 /usr/.spool/spooler/band: total 12 -rw-r--r-- 1 root 512 May 2 08:59 band.21 -rw-r--r-- 1 root 512 May 2 08:59 band.41 -rw-r‹’rNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž% šĶNNNNNNNNNNNNNNNNNNNNN!ž”””ū--r-- 1 root 512 May 2 08:59 band.42 -rw-r--r-- 1 root 512 May 2 08:59 band.43 -rw-r--r-- 1 root 512 May 2 08:59 band.44 -rw-r--r-- 1 root 512 May 2 08:59 band.45 -rw-r--r-- 1 root 512 May 2 08:59 band.46 -rw-r--r-- 1 root 512 May 2 08:59 band.47 -rw-r--r-- 1 root 512 May 2 08:59 band.61 -rw-r--r-- 1 root 512 May 2 08:59 band.62 -rw-r--r-- 1 root 512 May 2 08:59 band.63 -rw-r--r-- 1 root 512 May 2 078:59 band.64 /usr/.spool/spooler/font: total 5 drwx--x--x 2 root 24 Apr 26 00:34 9001 drwx--x--x 2 root 24 Apr 26 00:34 9011 drwx--x--x 2 root 24 Apr 26 00:34 9012 drwx--x--x 2 root 24 Apr 26 00:34 9013 drwx--x--x 2 root 24 Apr 26 00:34 9022 /usr/.spool/spooler/font/9001: total 0 /usr/.spool/spooler/font/9011: total 0 /usr/.spool/spooler/font/9012: total 0 /usr/.spool/spooler/font/9013: total 0 /usr/.spool/spooler/font/9022: total 0 /usr/.spool/spooler/sp: total 0 /usr/.spool/spooler/stat: total 0 /usr/.spool/spooler/tmp: total 0 /usr/.tmp: total 0 /usr/TRASH: total 0 /usr/adm: total 7 -rw-r--r-- 1 root 0 Apr 25 22:02 acct -rw------- 1 uucp 0 Apr 26 03:02 aculog -rw------- 1 root 0 Apr 25 22:02 badlogins -rwxr-xr-x 1 root 2184 Apr 26 01:13 daily -rw-r--r-- 1 root 0 Apr 25 22:02 lastlog -rw-r--r-- 1 root 0 Apr 25 22:02 lpd-errs -rw-r--r-- 1 root 0 Apr 25 22:02 messages -rwxr-xr-x 1 root 434 Apr 26 01:13 monthly -rw-r--r-- 1 root 0 Apr 25 22:02 msgbuf -rw-r--r-- 1 root 0 Apr 25 22:02 shutdownlog -rw------- 1 root 0 Apr 25 22:02 sus -rw-r--r-- 1 root 132 May 11 08:31 syslog -rwxr-xr-x 1 root 686 Apr 26 01:13 weekly -rw-r--r-- 1 root 36 May 11 08:31 wtmp /usr/admin: total 5 drwxr-xr-x 2 root 24 Apr 25 22:00 .benutzer drwxr-xr-x 4 root 512 Apr 25 22:00 .colface drwxr-xr-x 2 root 24 Apr 25 22:00 .ndb drwxr-xr-x 2 root 512 May 11 08:29 .products -rw-r--r-- 1 root 27 Apr 25 22:02 .profile /usr/admin/.benutzer: total 0 /usr/admin/.colface: total 2 drwxr-xr-x 11 root 512 Apr 26 01:00 Konf drwxr-xr-x 2 root 512 Apr 26 00:59 Login /usr/admin/.colface/Konf: total 18 drwxr-xr-x 2 root 24 Apr 25 22:00 Da drwxr-xr-x 2 root 512 Apr 26 01:11 De drwxr-xr-x 2 root 512 Apr 26 01:12 En drwxr-xr-x 2 root 24 Apr 25 22:00 Es drwxr-xr-x 2 root 24 Apr 25 22:00 Fr drwxr-xr-x 2 root 24 Apr 25 22:00 It drwxr-xr-x 2 root 24 Apr 25 22:00 Nl drwxr-xr-x 2 root 24 Apr 25 22:00 No drwxr-xr-x 2 root 24 Apr 25 22:00 Sv -rw-r--r-- 1 root 1507 Apr 26 01:00 btype -rw-r--r-- 1 root 3292 Apr 26 01:00 dtype -rw-r--r-- 1 root 1313 Apr 26 01:00 ftype -rwxr-xr-x 1 root 62 Apr 26 01:00 siminfo /usr/admin/.colface/Konf/Da: total 0 /usr/admin/.colface/Konf/De: total 6 -rw-r--r-- 1 root 783 Apr 26 01:11 ctype -rw-r--r-- 1 root 780 Apr 26 01:11 ptype -rw-r--r-- 1 root 1417 Apr 26 01:11 ttype.7bit -rw-r--r-- 1 root 981 Apr 26 01:11 ttype.8bit -rw-r--r-- 1 root 631 Apr 26 01:11 ttype.vt200 /usr/admin/.colface/Konf/En: total 6 -rw-r--r-- 1 root 776 Apr 26 01:12 ctype -rw-r--r-- 1 root 793 Apr 26 01:12 ptype -rw-r--r-- 1 root 1408 Apr 26 01:12 ttype.7bit -rw-r--r-- 1 root 971 Apr 26 01:12 ttype.8bit -rw-r--r-- 1 root 609 Apr 26 01:12 ttype.vt200 /usr/admin/.colface/Konf/Es: total 0 /usr/admin/.colface/Konf/Fr: total 0 /usr/admin/.colface/Konf/It: total 0 /usr/admin/.colface/Konf/Nl: total 0 /usr/admin/.colface/Konf/No: total 0 /usr/admin/.colface/Konf/Sv: total 0 /usr/admin/.colface/Login: total 1 -rw-r--r-- 1 root 28 Apr 26 00:59 desktop /usr/admin/.ndb: total 0 /usr/admin/.products: total 3 -rw-rw-rw- 1 root 45 May3 11 08:22 CES -rwxr-xr-x 1 root 45 May 11 08:09 COLRUN -rw-rw-rw- 1 root 44 May 11 08:29 SINIX /usr/att: total 5 drwxr-xr-x 2 root 1536 May 11 08:21 bin drwxr-xr-x 3 root 512 Apr 26 00:39 etc drwxr-xr-x 2 root 512 May 11 08:22 lib drwxr-xr-x 8 root 512 May 2 10:24 usr /usr/att/bin: total 3485 -rwxr-xr-x 1 root 61440 Apr 26 02:58 adb -rwxr-xr-x 1 bin 49152 Apr 26 02:54 ar -rwxr-xr-x 1 bin 143360 Apr 26 02:56 as lrwxrwxrwx 1 root 9 May 11 07:59 att -> /.bin/att -rwxr-xr-x 1 root 899 Apr 26 00:39 basename -rwxr-xr-x 1 root 61440 Apr 26 00:33 bs -rwxr-xr-x 1 root 49152 Apr 26 00:37 cat -rwxr-xr-x 1 bin 45056 Apr 26 02:56 cc lrwxrwxrwx 1 root 9 May 11 07:59 ced -> /.bin/ced -rwxr-xr-x 1 root 65536 Apr 26 00:37 chgrp -rwxr-xr-x 1 root 32768 Apr 26 00:37 chmod -rwxr-xr-x 1 root 73728 Apr 26 00:37 chown -rwxr-xr-x 1 root 36864 Apr 26 00:37 cmp -rwxr-xr-x 3 root 49152 Apr 26 00:38 cp -rwxr-xr-x 1 root 110592 Apr 26 00:37 cpio -rwxr-xr-x 1 root 45056 Apr 26 00:37 crypt lrwxrwxrwx 1 root 9 May 11 07:59 csh -> /.bin/csh -rwxr-xr-x 1 root 49152 Apr 26 00:37 date -rwxr-xr-x 1 root 49152 Apr 26 00:37 dd lrwxrwxrwx 1 root 8 May 11 07:59 df -> /.bin/df -rwxr-xr-x 1 root 40960 Apr 26 00:34 diff -rwxr-xr-x 1 root 696 Apr 26 00:39 dirname -rwxr-xr-x 1 root 32768 Apr 26 00:37 du -rwxr-xr-x 1 root 12288 Apr 26 00:38 echo -rwxr-xr-x 2 root 69632 Apr 26 00:34 ed -rwxr-xr-x 1 root 24576 Apr 26 00:38 env -rwxr-xr-x 1 root 36864 Apr 26 00:38 expr -rwxr-xr-x 8 root 9 Apr 26 00:39 lse -rwxr-xr-x 1 root 49152 Apr 26 00:34 file -rwxr-xr-x 1 root 73728 Apr 26 03:04 find -rwxr-xr-x 1 root 53248 Apr 26 00:38 grep -rwxr-xr-x 1 root 32768 Apr 26 00:34 ipcrm ---x--s--x 1 root 69632 Apr 26 00:34 ipcs -rwxr-xr-x 1 root 32768 Apr 26 00:38 kill -rwxr-xr-x 1 bin 94611 May 4 17:00 ld -rwxr-xr-x 1 root 8192 Apr 26 00:38 line -rwxr-xr-x 3 root 49152 Apr 26 00:38 ln lrwxrwxrwx 1 root 11 May 11 07:59 login -> /.bin/login lrwxrwxrwx 1 root 9 May 11 07:59 lpr -> /.bin/lpr -rwxr-xr-x 1 root 98308 Apr 26 00:04 ls ---x--s--x 2 bin 114688 Apr 26 00:38 mail -rwxr-xr-x 1 root 65540 Apr 25 23:56 make -rwxr-xr-x 1 root 32768 Apr 26 00:38 mesg -rwxr-xr-x 1 root 45056 Apr 26 00:39 mkdir -rwxr-xr-x 1 root 40960 Apr 26 00:38 mkfifo lrwxrwxrwx 1 root 8 May 11 07:59 mt -> /.bin/mt -rwxr-xr-x 3 root 49152 Apr 26 00:38 mv -r-s--x--x 1 root 73728 Apr 26 00:38 newgrp -rwxr-xr-x 1 root 36864 Apr 26 00:38 nice -rwxr-xr-x 1 bin 28672 Apr 26 02:54 nm -rwxr-xr-x 1 root 36864 Apr 26 00:38 nohup -rwxr-xr-x 2 root 0 Apr 26 00:39 ns32000 -rwxr-xr-x 1 root 36864 Apr 26 00:38 od lrwxrwxrwx 1 root 12 May 11 07:59 passwd -> /.bin/passwd -rwxr-xr-x 8 root 9 Apr 26 00:39 pdp11 -rwxr-xr-x 1 root 57344 Apr 26 00:38 pr -rwxr-xr-x 1 bin 24576 Apr 26 02:54 prof ---x--s--x 1 root 102400 Apr 26 00:34 ps -rwxr-xr-x 1 root 32768 Apr 26 00:38 pwd -rwxr-xr-x 2 root 69632 Apr 26 00:34 red -rwxr-xr-x 1 root 49152 Apr 26 00:38 rm ---x--s--x 2 bin 114688 Apr 26 00:38 rmail -rwxr-xr-x 1 root 45056 Apr 26 00:39 rmdir -rwxr-xr-x 1 root 57344 Apr 26 00:34 sed -rwxr-xr-x 1 root 81920 Apr 26 00:34 sh lrwxrwxrwx 1 root 9 May 11 07:59 sie -> /.bin/sie lrwxrwxrwx 1 root 10 May 11 08:21 size -> /.bin/size -rwxr-xr-x 1 root 32768 Apr 26 00:38 sleep -rwxr-xr-x 1 root 57344 Apr 26 00:38 sort -rwxr-xr-x 1 root 379 Apr 26 00:59 stop -rwxr-xr-x 1 bin 20480 Apr 26 02:54 strip -rwxr-xr-x 1 root 57344 Apr 26 00:38 stty lrwxrwxrwx 1 root 8 May 11 07:59 su -> /.bin/su -rwxr-xr-x 1 root 32768 Apr 26 00:38 sum -rwxr-xr-x 1 root 8192 Apr 26 00:38 sync -rwxr-xr-x 1 root 32768 Apr 26 00:38 tail -rwxr-xr-x 1 root 40960 Apr 26 00:38 tee -rwxr-xr-x 1 root 36864 Apr 26 00:38 time -rwxr-xr-x 1 root 49152 Apr 26 00:38 touch -rwxr-xr-x 2 root 0 Apr 26 00:39 true -rwxr-xr-x 1 root 40960 Apr 26 00:38 tty -rwxr-xr-x 8 root 9 Apr 26 00:39 u370 -rwxr-xr-x 8 root 9 Apr 26 00:39 u3b -rwxr-xr-x 8 root 9 Apr 26 00:39 u3b10 -rwxr-xr-x 8 root 9 Apr 26 00:39 u3b2 -rwxr-xr-x 8 root 9 Apr 26 00:39 u3b5 lrwxrwxrwx 1 root 9 May 11 07:59 ucb -> /.bin/ucb -rwxr-xr-x 1 root 36864 Apr 26 00:38 uname lrwxrwxrwx 1 root 14 May 11 07:59 universe -> /.bin/universe -rwxr-xr-x 8 root 9 Apr 26 00:39 vax -rwx------ 1 root 86016 Apr 26 00:38 wall -rwxr-xr-x 1 root 40960 Apr 26 00:38 wc lrwxrwxrwx 1 root 9 May 11 07:59 who -> /.bin/who lrwxrwxrwx 1 root 11 May 11 07:59 write -> /.bin/write lrwxrwxrwx 1 root 11 May 11 07:59 xopen -> /.bin/xopen /usr/att/etc: total 260 -rwxr-xr-x 1 root 40960 Apr 26 00:39 chroot -rwx------ 1 root 106500 Apr 26 00:37 cron drwxr-x--- 2 root 512 Apr 26 00:39 default -rwxr-xr-x 1 root 5141 Apr 26 00:39 install -rwxr-xr-x 1 root 2798 Apr 26 00:34 magic -rwxr-xr-x 1 root 24576 Apr 26 00:39 mknod -rwxr-xr-x 1 root 375 Apr 26 00:39 profile -rw-r--r-- 1 root 479 Apr 26 00:39 rc.sys5 -r-x------ 1 uucp 65536 Apr 26 00:37 uucpd /usr/att/etc/default: total 1 -rwxr-xr-x 1 root 329 Apr 26 00:39 tar /usr/att/lib: total 1343 -rwxr-xr-x 1 bin 77824 Apr 26 02:55 c0 -rwxr-xr-x 1 bin 131072 Apr 26 02:56 c1 -rwxr-xr-x 1 bin 139264 Apr 26 02:57 c2n -rwxr-xr-x 1 bin 81920 Apr 26 02:57 c2nconv -rwxr-xr-x 1 bin 73728 Apr 26 02:56 c3 -rwxr-xr-x 1 bin 159744 Apr 26 02:57 c3n -rwxr-xr-x 1 root 45056 Apr 26 00:33 cpp -rw-r--r-- 1 bin 670 Apr 26 03:18 crt0.o -rw-r--r-- 1 root 482324 May 11 08:22 libc.a -rw-r--r-- 1 bin 4516 Apr 26 03:18 libl.a -rw-r--r-- 1 bin 30766 Apr 26 03:18 libm.a -rw-r--r-- 1 bin 812 Apr 26 03:18 liby.a -rw-r--r-- 1 bin 2784 Apr 26 03:18 mcrt0.o -rwxr-xr-x 1 bin 16384 Apr 26 02:56 peep -rwxr-xr-x 1 bin 86016 Apr 26 02:55 ucpp -r--r--r-- 1 bin 1840 Apr 26 02:57 ulsmch /usr/att/usr: total 9 drwxr-xr-x 2 root 2560 May 2 10:23 bin drwxr-xr-x 10 root 1536 May 2 10:25 include drwxr-xr-x 16 root 1024 May 2 10:25 lib drwxrwxrwx 2 root 24 Apr 25 22:02 news drwxr-xr-x 5 root 512 May 11 07:59 spool drwxrwxrwx 3 bin 512 May 11 08:28 tmp /usr/att/usr/bin: total 11612 -rwx------ 1 root 2234 Apr 26 01:01 Addtomenu -rwx--x--x 1 bin 435200 Apr 26 01:00 Admprint -rwxr-xr-x 1 bin 24 Dec 11 13:19 CAT -rwxr-xr-x 1 root 377090 Apr 26 01:00 Cmail -rwxr-xr-x 1 root 383311 Apr 26 01:00 Cmailadm -rwx--x--x 1 bin 396622 Apr 26 01:00 Floppy -rwxr-xr-x 1 bin 29 Apr 27 13:46 HARDCOPY -rwx--x--x 1 bin 81924 Dec 11 13:14 HARDCOPY.bin -rws--x--x 1 root 383807 Apr 26 01:00 Kinfo -rwx------ 1 root 452502 Apr 26 01:00 Konf -rwxr-xr-x 1 root 239 Apr 26 01:01 Langsel -rwx------ 1 root 696 Apr 26 01:01 Langsys -rwxr-xr-x 1 root 454 Apr 26 01:01 Langusr -rwx------ 1 root 431490 Apr 26 00:59 Login -rw-r--r-- 1 bin 512 Dec 11 13:14 METAPMESS -rwxr-xr-x 1 bin 24 Dec 11 13:19 MORE -rwxr-xr-x 1 root 175380 Apr 26 01:00 Mailwatch -rwxr-xr-x 1 bin 22 Dec 11 13:19 PS -rwxr-xr-x 1 root 435 Apr 26 01:01 Passwd -rwx--x--x 1 bin 398541 Apr 26 01:00 Prtconf -rwx--x--x 1 bin 396838 Apr 26 01:00 Streamer -rwx------ 1 root 76 Apr 26 01:01 Superinstall -rwxr-xr-x 1 root 413 Apr 26 01:01 Ums -rwx--x--x 1 root 112385 Apr 26 00:59 Usrinfo -rwx--x--x 1 bin 417371 Apr 26 01:00 Usrprint -rwxr-xr-x 1 bin 28 Dec 11 13:19 XD -rwxr-xr-x 8 bin 5739 Mar 6 15:30 acollage -rwxr-xr-x 8 bin 5739 Mar 6 15:30 acollage.pw -rwxr-xr-x 8 bin 5739 Mar 6 15:30 acollmen -rwxr-xr-x 8 bin 5739 Mar 6 15:30 acollmen.pw -rwx------ 1 root 1045 Apr 26 01:01 act_ttys -rwxr-xr-x 1 root 86016 Apr 26 00:34 admin ---x--s--x 1 bin 106496 Apr 26 00:37 at -rwxr-xr-x 1 root 151552 Apr 26 00:33 awk -rwxr-xr-x 1 root 32768 Apr 26 00:38 banner -rwxr-xr-x 1 bin 309 Apr 26 00:37 batch -rwxr-xr-x 1 root 45056 Apr 26 00:33 bc -rwxr-xr-x 1 root 40960 Apr 26 00:33 bdiff -rwxr-xr-x 1 root 53248 Apr 26 00:33 bfs -rwxr-xr-x 1 root 36864 Apr 26 00:38 cal -rwxr-xr-x 1 root 1153 Apr 26 00:33 calendar lrwxrwxrwx 1 root 16 May 11 07:59 cancel -> /usr/.bin/cancel -rwxr-xr-x 1 root 40960 Apr 26 00:38 cb -rwxr-xr-x 2 root 90112 Apr 26 00:34 cdc lrwxrwxrwx 1 root 9 May 11 07:59 ced -> /.bin/ced -rwxr-xr-x 1 bin 1884 Dec 18 11:02 cflow -rwxr-xr-x 1 bin 10 Dec 11 12:56 chcode -rwxr-xr-x 1 root 32768 Apr 26 00:38 col -rwxr-xr-x 8 bin 5739 Mar 6 15:30 collage -rwxr-xr-x 8 bin 5739 Mar 6 15:30 collage.pw -rwxr-xr-x 8 bin 5739 Mar 6 15:30 collmen -rwxr-xr-x 8 bin 5739 Mar 6 15:30 collmen.pw -rwxr-xr-x 1 root 77824 Apr 26 00:34 comb -rwxr-xr-x 1 root 40960 Apr 26 00:38 comm ---x--s--x 1 bin 77824 Apr 26 00:37 crontab -rwxr-xr-x 1 root 49152 Apr 26 00:38 csplit lrwxrwxrwx 1 root 14 May 11 07:59 ctags -> /usr/ucb/ctags -rwxr-xr-x 2 root 3275 Apr 26 00:33 ctc -rwxr-xr-x 2 root 3275 Apr 26 00:33 ctcr -rwxr-xr-x 1 root 73728 Apr 26 00:33 ctrace -rwxr-xr-x 1 root 36864 Apr 26 00:38 cut -rwxr-xr-x 1 root 45056 Apr 26 00:33 cxref -rwxr-xr-x 5 bin 81924 Apr 26 00:36 d9001 -rwxr-xr-x 5 bin 81924 Apr 26 00:36 d9022 -rwxr-xr-x 1 root 57344 Apr 26 00:33 dc -rwx------ 1 root 1059 Apr 26 01:01 deact_ttys -rwxr-xr-x 1 root 98304 Apr 26 00:34 delta -rwxr-xr-x 1 root 53248 Apr 26 00:38 deroff -rwxr-xr-x 1 root 36864 Apr 26 00:38 destroy -rwxr-xr-x 1 root 300 Apr 26 00:34 diff3 -rwxr-xr-x 1 root 403 Apr 26 00:39 diffmk -rwxr-xr-x 1 root 3067 Apr 26 00:39 dircmp -rwxr-xr-x 5 bin 81924 Apr 26 00:36 dlp -rwx--x--x 1 bin 383516 Apr 26 01:01 dmsh -rwxr-xr-x 5 bin 81924 Apr 26 00:36 dstat -rwxr-xr-x 5 bin 81924 Apr 26 00:36 dtxt -rwxr-xr-x 3 root 77824 Apr 26 00:42 dumpmsg -rwxr-xr-t 5 root 188416 Apr 26 00:37 edit -rwxr-xr-x 1 root 57344 Apr 26 00:38 egrep -rwxr-xr-x 1 bin 170 Apr 26 00:35 eqn -rwxr-xxr-t 5 root 188416 Apr 26 00:37 ex -rwxr-xr-x 1 root 98304 Apr 26 00:42 extract -rwxr-xr-x 1 root 36864 Apr 26 00:38 factor -rwxr-xr-x 1 bin 49 Apr 26 01:00 far.sh -rwxr-xr-x 1 root 45056 Apr 26 00:38 fgrep lrwxrwxrwx 1 root 9 May 11 07:59 ftar -> /.bin/tar -rwxr-xr-x 3 root 77824 Apr 26 00:42 gencat -rwxr-xr-x 1 root 94208 Apr 26 00:34 get -rwxr-xr-x 1 root 32768 Apr 26 00:38 getopt -rwxr-xr-x 1 root 61440 Apr 26 00:34 henlp -rwxr-xr-x 1 root 94208 Apr 26 00:42 ic -rwxr-xr-x 1 root 49152 Apr 26 00:42 iconv -rwxr-xr-x 1 root 61440 Apr 26 00:38 id -rwxr-xr-x 1 root 32768 Apr 26 00:38 iecho -rwxr-xr-x 1 root 40960 Apr 26 00:42 iput -rwxr–-xr-x 1 root 45056 Apr 26 00:38 join -rwxr-xr-x 1 root 69632 Apr 26 00:34 lex -rwxr-xr-x 1 root 3263 Apr 26 00:34 lint -rwxr-xr-x 1 root 61440 Apr 26 00:38 logname -rwxr-xr-x 1 root 654 Apr 26 02:54 lorder lrwxrwxrwx 1 root 12 May 11 07:59 lp -> /usr/.bin/lp lrwxrwxrwx 1 root 16 May 11 07:59 lpstat -> /usr/.bin/lpstat -rwxr-xr-x 1 root 45056 Apr 26 00:34 m4 ---x--s--x 1 bin 172036 Apr 26 00:34 mailx -rwxr-xr-x 1 root 1740 Apr 26 00:34 man -rwxr-xr-x 3 root 77824 Apr 26 00:42 mar -rwx--x--x 1 bin 151552 Dec 11 13:17 metaprintc -rwxr-xr-x 1 root 40960 Apr 26 00:38 newform -rwxr-xr-x 1 root 73728 Apr 26 00:38 news -rwxr-xr-x 1 root 45056 Apr 26 00:38 nl -rwxr-xr-x 1 root 73728 Apr 26 00:38 otar -rwxr-xr-x 1 root 36864 Apr 26 00:38 pack -rwxr-xr-x 1 root 36864 Apr 26 00:38 paste -rwxr-xr-x 2 root 36864 Apr 26 00:38 pcat -rwxr-xr-x 1 root 77824 Apr 26 00:38 pg -rwxr-xr-x 1 root 86016 Apr 26 00:34 prs -rwxr-xr-x 1 bin 24576 Apr 26 02:57 ranlib -rwxr-xr-x 2 root 90112 Apr 26 00:34 rmdel lrwxrwxrwx 1 root 12 May 11 07:59 rsh -> /usr/ucb/rsh -rwxr-xr-x 2 bin 69632 Apr 26 00:37 ruusend -rwxr-xr-x 1 root 77824 Apr 26 00:34 sact -rwxr-xr-x 1 bin 49 Apr 26 01:00 sar.sh -rwxr-xr-x 1 root 1216 Apr 26 00:34 sccsdiff -rwxr-xr-x 1 root 40960 Apr 26 00:38 sdiff -rwxr-xr-x 1 root 1631 Apr 26 00:34 spell -rwxr-xr-x 1 root 36864 Apr 26 00:38 split lrwxrwxrwx 1 root 9 May 11 07:59 star -> /.bin/tar -rwxr-xr-x 1 root 45056 Apr 26 00:42 strextract -rwxr-xr-x 1 root 57344 Apr 26 00:42 strmerge -rwxr-xr-x 1 root 45056 Apr 26 00:38 tabs -rwxr-xr-x 1 root 118784 Apr 26 00:38 tar -rwxr-xr-x 1 bin 61444 Apr 26 00:35 tbl -rwxr-xr-x 1 root 57348 Apr 26 03:19 tic -rwxr-xr-x 1 root 53252 Apr 26 03:20 tput -rwxr-xr-x 1 root 45056 Apr 26 00:38 tr -rwxr-xr-x 1 bin 176 Apr 26 00:35 troff -rwxr-xr-x 1 root 49152 Apr 26 00:38 tsort -rwxr-xr-x 1 root 77824 Apr 26 00:34 unget -rwxr-xr-x 1 root 36864 Apr 26 00:38 uniq -rwxr-xr-x 1 root 36864 Apr 26 00:38 units -rwxr-xr-x 2 root 36864 Apr 26 00:38 unpack ---s--s--x 1 uucp 90112 Apr 26 00:37 uucp -rwxr-xr-x 1 bin 65536 Apr 26 00:37 uudecode -rwxr-xr-x 1 bin 28672 Apr 26 00:37 uuencode ---s--s--x 1 uucp 36864 Apr 26 00:37 uulog ---s--s--x 1 uucp 36864 Apr 26 00:37 uuname ---s--s--x 1 uucp 57344 Apr 26 00:37 uupoll ---s--s--x 1 uucp 81920 Apr 26 00:37 uuq -rwxr-xr-x 2 bin 69632 Apr 26 00:37 uusend ---s--s--x 1 uucp 53248 Apr 26 00:37 uusnap ---s--s--x 1 uucp 94208 Apr 26 00:37 uux -rwxr-xr-x 1 root 65536 Apr 26 00:34 val -rwxr-xr-x 1 root 69632 Apr 26 00:34 vc -rwxr-xr-t 5 root 188416 Apr 26 00:37 vedit -rwxr-xr-t 5 root 188416 Apr 26 00:37 vi -rwxr-xr-t 5 root 188416 Apr 26 00:37 view -rwxr-xr-x 1 root 61440 Apr 26 00:34 what -rwxr-xr-x 1 bin 192 Dec 11 13:14 x20console -rwxr-xr-x 1 bin 185 Dec 11 13:14 x20conwin -rwxr-xr-x 1 root 36864 Apr 26 00:38 xargs -rwxr-xr-x 1 root 69632 Apr 26 00:37 yacc /usr/att/usr/include: total 196 -r--r--r-- 1 bin 8193 Apr 25 22:04 a.out.h -r--r--r-- 1 bin 1724 Apr 25 22:04 ar.h drwxr-xr-x 2 bin 512 Apr 25 22:04 arpa -r--r--r-- 1 bin 335 Apr 25 22:04 assert.h drwxr-xr-x 3 bin 512 Apr 25 22:04 chipcard -r--r--r-- 1 bin 657 Apr 25 22:04 cpio.h -r--r--r-- 1 bin 2580 Apr 25 22:04 ctype.h -rw-r--r-- 1 root 24181 May 2 09:06 curses.h -r--r--r-- 1 bin 1772 Apr 25 22:04 dial.h -r--r--r-- 3 bin 1289 Apr 25 22:04 dir.h -r--r--r-- 3 bin 1289 Apr 25 22:04 dirent.h -r--r--r-- 1 bin 106 Apr 25 22:04 errno.h -r--r--r-- 1 bin 424 Apr 25 22:04 fatal.h -r--r--r-- 1 bin 4023 Apr 25 22:04 fcntl.h -r--r--r-- 1 bin 360 Apr 25 22:04 ftw.h -r--r--r-- 1 bin 817 Apr 25 22:04 grp.h -r--r--r-- 1 bin 2982 Apr 25 22:04 langinfo.h -r--r--r-- 1 bin 5096 Apr 25 22:05 limits.h -r--r--r-- 1 bin 713 Apr 25 22:04 locale.h drwxr-xr-x 2 bin 512 Apr 25 22:04 machine -r--r--r-- 1 bin 2207 Apr 25 22:04 macros.h -r--r--r-- 1 bin 1059 Apr 25 22:04 malloc.h -r--r--r-- 1 bin 2103 Apr 25 22:04 math.h -r--r--r-- 1 bin 208 Apr 25 22:04 memory.h -r--r--r-- 1 bin 231 Apr 25 22:04 mnttab.h -r--r--r-- 1 bin 277 Apr 25 22:04 mon.h -r--r--r-- 1 bin 1928 Apr 25 22:04 nan.h drwxr-xr-x 2 bin 512 Apr 25 22:04 net -r--r--r-- 1 bin 1477 Apr 25 22:04 netdb.h drwxr-xr-x 2 bin 512 Apr 25 22:04 netinet -r--r--r-- 1 bin 1191 Apr 25 22:04 nl_types.h -r--r--r-- 1 bin 1746 Apr 25 22:04 nlist.h -r--r--r-- 1 bin 20321 Apr 25 22:04 prot.h -r--r--r-- 1 bin 4349 Apr 25 22:04 protcmd.h -r--r--r-- 1 bin 614 Apr 25 22:04 pwd.h -r--r--r-- 1 bin 1514 Apr 25 22:04 ranlib.h -r--r--r-- 1 bin 0 May 2 10:06 regexp.h drwxr-xr-x 2 bin 512 Apr 25 22:04 rpc drwxr-xr-x 2 bin 512 Apr 25 22:04 rpcsvc -r--r--r-- 1 bin 452 Apr 25 22:04 search.h -r--r--r-- 1 bin 491 Apr 25 22:04 setjmp.h -r--r--r-- 1 bin 790 Apr 25 22:04 sgtty.h -r--r--r-- 1 bin 473 Apr 25 22:04 signal.h -r--r--r-- 1 bin 3000 Apr 25 22:04 stdio.h -r--r--r-- 1 bin 760 Apr 25 22:04 stdlib.h -r--r--r-- 1 bin 614 Apr 25 22:04 string.h -r--r--r-- 1 bin 755 Apr 25 22:04 strings.h drwxr-xr-x 2 root 1536 May 2 08:58 sys -r--r--r-- 1 bin 675 Apr 25 22:04 tar.h -rw-r--r-- 1 root 47888 May 2 09:06 term.h -r--r--r-- 1 bin 67 Apr 25 22:04 termio.h -r--r--r-- 1 bin 477 Apr 25 22:04 termios.h -r--r--r-- 1 bin 737 Apr 25 22:04 time.h -r--r--r-- 1 bin 380 Apr 25 22:04 ulimit.h -r--r--r-- 1 bin 188 Apr 25 22:04 unctrl.h -r--r--r-- 1 bin 3096 Apr 25 22:04 unistd.h -r--r--r-- 1 bin 214 Apr 25 22:04 ustat.h -r--r--r-- 1 bin 156 Apr 25 22:04 utime.h -r--r--r-- 1 bin 631 Apr 25 22:04 utmp.h -r--r--r-- 1 bin 5242 Apr 25 22:04 values.h -r--r--r-- 1 bin 347 Apr 25 22:04 varargs.h /usr/att/usr/include/arpa: total 17 -r--r--r-- 1 bin 1915 Apr 25 22:04 ftp.h -r--r--r-- 1 bin 705 Apr 25 22:04 inet.h -r--r--r-- 1 bin 5281 Apr 25 22:04 nameser.h -r--r--r-- 1 bin 1632 Apr 25 22:04 resolv.h -r--r--r-- 1 bin 3275 Apr 25 22:04 telnet.h -r--r--r-- 1 bin 1578 Apr 25 22:04 tftp.h /usr/att/usr/include/chipcard: total 4 -r--r--r-- 1 bin 2185 Apr 25 22:04 chipcard.h drwxr-xr-x 2 bin 512 Apr 25 22:04 sys /usr/att/usr/include/chipcard/sys: total 7 -r--r--r-- 1 bin 7165 Apr 25 22:04 ccsys.h /usr/att/usr/include/machine: total 32 -r--r--r-- 1 bin 1081 Apr 25 22:04 chiptypes.h -r--r--r-- 1 bin 2122 Apr 25 22:04 fpu.h -r--r--r-- 1 bin 3129 Apr 25 22:04 param.h -r--r--r-- 1 bin 8847 Apr 25 22:04 pte.h -r--r--r-- 1 bin 5001 Apr 25 22:04 ptrace.h -r--r--r-- 1 bin 2472 Apr 25 22:04 vmmac.h -r--r--r-- 1 bin 5418 Apr 25 22:04 vmparam.h /usr/att/usr/include/net: total 31 -r--r--r-- 1 bin 1260 Apr 25 22:04 af.h -r--r--r-- 1 bin 1029 Apr 25 22:04 ether_info.h -r--r--r-- 1 bin 9151 Apr 25 22:04 if.h -r--r--r-- 1 bin 1849 Apr 25 22:04 if_arp.h -r--r--r-- 1 bin 2101 Apr 25 22:04 netisr.h -r--r--r-- 1 bin 5139 Apr 25 22:04 promisc.h -r--r--r-- 1 bin 2716 Apr 25 22:04 raw_cb.h -r--r--r-- 1 bin 945 Apr 25 22:04 raw_ether.h -r--r--r-- 1 bin 2560 Apr 25 22:04 route.h /usr/att/usr/include/netinet: total 57 -r--r--r-- 1 bin 1505 Apr 25 22:04 icmp_var.h -r--r--r-- 1 bin 4159 Apr 25 22:04 if_ether.h -r--r--r-- 1 bin 5878 Apr 25 22:04 in.h -r--r--r-- 1 bin 2384 Apr 25 22:04 in_pcb.h -r--r--r-- 1 bin 1285 Apr 25 22:04 in_systm.h -r--r--r-- 1 bin 1446 Apr 25 22:04 in_var.h -r--r--r-- 1 bin 3393 Apr 25 22:04 ip.h -r--r--r-- 1 bin 3949 Apr 25 22:04 ip_icmp.h -r--r--r-- 1 bin 4112 Apr 25 22:04 ip_var.h -r--r--r-- 1 bin 1938 Apr 25 22:04 tcp.h -r--r--r-- 1 bin 1169 Apr 25 22:04 tcp_debug.h -r--r--r-- 1 bin 2364 Apr 25 22:04 tcp_fsm.h -r--r--r-- 1 bin 1646 Apr 25 22:04 tcp_seq.h -r--r--r-- 1 bin 4519 Apr 25 22:04 tcp_timer.h -r--r--r-- 1 bin 4202 Apr 25 22:04 tcp_var.h -r--r--r-- 1 bin 1291 Apr 25 22:04 tcpip.h -r--r--r-- 1 bin 878 Apr 25 22:04 udp.h -r--r--r-- 1 bin 1703 Apr 25 22:04 udpvar.h /usr/att/usr/include/rpc: total 45 -rw-r--r-- 1 root 3749 Apr 25 22:04 auth.h -rw-r--r-- 1 root 1608 Apr 25 22:04 auth_unix.h -rw-r--r-- 1 root 7409 Apr 25 22:04 clnt.h -rw-r--r-- 1 root 1743 Apr 25 22:04 pmap_clnt.h -rw-r--r-- 1 root 2711 Apr 25 22:04 pmap_prot.h -rw-r--r-- 1 root 3036 Apr 25 22:04 rpc.h -rw-r--r-- 1 root 3411 Apr 25 22:04 rpc_msg.h -rw-r--r-- 1 root 7840 Apr 25 22:04 svc.h -rw-r--r-- 1 root 767 Apr 25 22:04 svc_auth.h -rw-r--r-- 1 root 826 Apr 25 22:04 types.h -rw-r--r-- 1 root 8972 Apr 25 22:04 xdr.h /usr/att/usr/include/rpcsvc: total 37 -rw-r--r-- 1 root 1582 Apr 25 22:04 ether.h -rw-r--r-- 1 root 1412 Apr 25 22:04 klm_prot.h -rw-r--r-- 1 root 1394 Apr 25 22:04 mount.h -rw-r--r-- 1 root 2410 Apr 25 22:04 nlm_prot.h -rw-r--r-- 1 root 1780 Apr 25 22:04 rex.h -rw-r--r-- 1 root 1679 Apr 25 22:04 rquota.h -rw-r--r-- 1 root 1831 Apr 25 22:04 rstat.h -rw-r--r-- 1 root 606 Apr 25 22:04 rusers.h -rw-r--r-- 1 root 200 Apr 25 22:04 rwall.h -rw-r--r-- 1 root 1049 Apr 25 22:04 sm_inter.h -rw-r--r-- 1 root 518 Apr 25 22:04 spray.h -rw-r--r-- 1 root 9187 Apr 25 22:04 yp_prot.h -rw-r--r-- 1 root 1861 Apr 25 22:04 ypclnt.h -rw-r--r-- 1 root 342 Apr 25 22:04 yppasswd.h -rw-r--r-- 1 root 5011 Apr 25 22:04 ypv1_prot.h /usr/att/usr/include/sys: total 341 -r--r--r-- 1 bin 1608 Apr 25 22:04 _ioctl.h -r--r--r-- 1 bin 4225 Apr 25 22:04 accioctl.h -r--r--r-- 1 bin 1823 Apr 25 22:04 acct.h -r--r--r-- 1 bin 1744 Apr 25 22:04 bdinfo.h -r--r--r-- 1 bin 9484 Apr 25 22:04 buf.h -r--r--r-- 1 bin 1182 Apr 25 22:04 callout.h -r--r--r-- 1 bin 1210 Apr 25 22:04 clist.h -r--r--r-- 1 bin 5575 Apr 25 22:04 cmap.h -r--r--r-- 1 bin 2414 Apr 25 22:04 conf.h -r--r--r-- 1 bin 155 Apr 25 22:04 dir.h -r--r--r-- 3 bin 1289 Apr 25 22:04 dirent.h -r--r--r-- 1 bin 4372 Apr 25 22:04 dk.h -r--r--r-- 1 bin 2735 Apr 25 22:04 dmap.h -r--r--r-- 1 bin 1024 Apr 25 22:04 dnlc.h -r--r--r-- 1 bin 1171 Apr 25 22:04 domain.h -r--r--r-- 1 bin 5616 Apr 25 22:04 errno.h -r--r--r-- 1 bin 3520 Apr 25 22:04 exaioctl.h -r--r--r-- 1 bin 4721 Apr 25 22:04 exec.h -r--r--r-- 1 bin 4023 Apr 25 22:04 fcntl.h -r--r--r-- 1 bin 3940 Apr 25 22:04 file.h -r--r--r-- 1 bin 14454 Apr 25 22:04 ioctl.h -r--r--r-- 1 bin 1567 Apr 25 22:04 ipc.h -r--r--r-- 1 bin 1230 Apr 25 22:04 kernel.h -r--r--r-- 1 bin 9534 Apr 25 22:04 ladioctl.h -r--r--r-- 1 bin 709 Apr 25 22:04 lock.h -r--r--r-- 1 bin 1631 Apr 25 22:04 locking.h -r--r--r-- 1 bin 9556 May 2 08:58 lpr.h -r--r--r-- 1 bin 2402 Apr 25 22:04 map.h -r--r--r-- 1 bin 5700 Apr 25 22:04 mbuf.h -r--r--r-- 1 bin 8818 Apr 25 22:04 mman.h -r--r--r-- 1 bin 2125 Apr 25 22:04 mount.h -r--r--r-- 1 bin 4454 Apr 25 22:04 msg.h -r--r--r-- 1 bin 2360 Apr 25 22:04 mtio.h -r--r--r-- 1 bin 2376 Apr 25 22:04 mutex.h -r--r--r-- 1 bin 7872 Apr 25 22:04 param.h -r--r--r-- 1 bin 2425 Apr 25 22:04 pathname.h -r--r--r-- 1 bin 2380 Apr 25 22:04 pgrp.h -r--r--r-- 1 bin 9465 Apr 25 22:04 proc.h -r--r--r-- 1 bin 7797 Apr 25 22:04 protosw.h -r--r--r-- 1 bin 1569 Apr 25 22:04 reboot.h -r--r--r-- 1 bin 2245 Apr 25 22:04 resource.h -r--r--r-- 1 bin 796 Apr 25 22:04 seg.h -r--r--r-- 1 bin 4468 Apr 25 22:04 sem.h -r--r--r-- 1 bin 2779 Apr 25 22:04 shm.h -r--r--r-- 1 bin 2840 Apr 25 22:04 signal.h -r--r--r-- 1 bin 5146 Apr 25 22:04 socket.h -r--r--r-- 1 bin 8824 Apr 25 22:04 socketvar.h -r--r--r-- 1 bin 4087 Apr 25 22:04 stat.h -r--r--r-- 1 bin 1774 Apr 25 22:04 stermio.h -r--r--r-- 1 bin 6919 Apr 25 22:04 syscall.h -r--r--r-- 1 bin 2360 Apr 25 22:04 systm.h -r--r--r-- 1 bin 4511 Apr 25 22:04 termio.h -r--r--r-- 1 bin 7005 Apr 25 22:04 termios.h -r--r--r-- 1 bin 645 Apr 25 22:04 text.h -r--r--r-- 1 bin 2493 Apr 25 22:04 time.h -r--r--r-- 1 bin 784 Apr 25 22:04 timeb.h -r--r--r-- 1 bin 1127 Apr 25 22:04 times.h -r--r--r-- 1 bin 3288 Apr 25 22:04 trace.h -r--r--r-- 1 bin 696 Apr 25 22:04 ttold.h -r--r--r-- 1 bin 10075 Apr 25 22:04 tty.h -r--r--r-- 1 bin 2197 Apr 25 22:04 ttychars.h -r--r--r-- 1 bin 1220 Apr 25 22:04 ttydev.h -r--r--r-- 1 bin 6240 Apr 25 22:04 types.h -r--r--r-- 1 bin 702 Apr 25 22:04 uio.h -r--r--r-- 1 bin 929 Apr 25 22:04 un.h -r--r--r-- 1 bin 900 Apr 25 22:04 universe.h -r--r--r-- 1 bin 1642 Apr 25 22:04 unpcb.h -r--r--r-- 1 bin 11499 Apr 25 22:04 user.h -r--r--r-- 1 bin 859 Apr 25 22:04 useracc.h -r--r--r-- 1 bin 546 Apr 25 22:04 utsname.h -r--r--r-- 1 bin 1236 Apr 25 22:04 vadvise.h -r--r--r-- 1 bin 819 Apr 25 22:04 vcmd.h -r--r--r-- 1 bin 53Y94 Apr 25 22:04 vfs.h -r--r--r-- 1 bin 1158 Apr 25 22:04 vlimit.h -r--r--r-- 1 bin 992 Apr 25 22:04 vm.h -r--r--r-- 1 bin 8588 Apr 25 22:04 vmmac.h -r--r--r-- 1 bin 4011 Apr 25 22:04 vmmeter.h -r--r--r-- 1 bin  779 Apr 25 22:04 vmparam.h -r--r--r-- 1 bin 4066 Apr 25 22:04 vmsystm.h -r--r--r-- 1 bin 14419 Apr 25 22:04 vnode.h -r--r--r-- 1 bin 1424 Apr 25 22:04 vtimes.h -r--r--r-- 1 bin 3090 Apr 25 22:04 wait.h /usr/att/usr/lib: total 2176 drwxr-xr-x 2 root 512 Jan 12 14:06 blit -rwxr-xr-x 1 root 40960 Apr 26 00:33 calprog lrwxrwxrwx 1 root 13 May 11 07:59 ced -> /usr/.lib/ced drwxr-xr-x 10 bin 1536 Apr 25 22:02 col drwxr-xr-x 2 root 512 Apr 26 00:37 cron drwxr-xr-x 2 root 512 May 2 10:24 ctrace -rwxr-xr-x 1 bin 32772 Apr 25 23:51 dag -rw-r--r-- 1 root 10827 Apr 26 03:19 dbg_malloc.o -rwxr-xr-x 1 root 36864 Apr 26 00:34 diff3prog -rwxr-xr-x 1 root 36864 Apr 26 00:34 diffh drwxr-xr-x 22 root 512 Apr 25 22:02 dm -rwxr-xr-x 1 bin 73728 Apr 26 00:37 expreserve -rwxr-xr-x 1 root 90112 Apr 26 00:37 exrecover -rwxr-xr-x 1 bin 20484 Apr 26 00:09 flip drwxr-xr-x 6 root 512 Apr 25 22:01 font -rw-r--r-- 1 bin 4112 Apr 26 03:18 gcrt0.o drwxr-xr-x 3 root 512 Apr 26 00:34 help drwxr-xr-x 2 root 512 May 2 10:24 lex -rw-r--r-- 1 root 1632 Apr 26 00:33 lib.b -rw-r--r-- 1 root 29894 Apr 26 03:18 libPW.a -rw-r--r-- 1 root 33904 Apr 26 03:18 libPW_p.a -rw-r--r-- 1 root 537292 Apr 26 03:19 libc_p.a -rw-r--r-- 1 root 8428 Apr 26 03:18 libcrypt.a -rw-r--r-- 1 root 346136 Apr 26 03:22 libcurses.a -rw-r--r-- 1 bin 92608 Apr 26 03:18 libgen.a -rwxr-xr-x 1 root 18094 May 2 08:58 liblpr.a -rw-r--r-- 1 bin 33964 Apr 26 03:18 libm_p.a -rw-r--r-- 1 root 10432 Apr 26 03:18 libmalloc.a -rw-r--r-- 1 root 310900 Apr 26 03:18 libmalloc_p.a -rw-r--r-- 1 bin 201520 Apr 26 03:18 libsocket_p.a -rwxr-xr-x 1 root 110592 Apr 26 00:34 lint1 -rwxr-xr-x 1 root 40960 Apr 26 00:34 lint2 -rw-r--r-- 1 root 19387 Apr 26 00:34 llib-lc -rw-r--r-- 1 root 16316 Apr 26 00:34 llib-lc.ln -rw-r--r-- 1 root 1468 Apr 26 00:34 llib-lm -rw-r--r-- 1 root 1824 Apr 26 00:34 llib-lm.ln -rw-r--r-- 1 root 305 Apr 26 00:34 llib-lmalloc -rw-r--r-- 1 root 165 Apr 26 00:34 llib-lmalloc.ln -rw-r--r-- 1 root 6807 Apr 26 00:34 llib-port -rw-r--r-- 1 root 8109 Apr 26 00:34 llib-port.ln -rwxr-xr-x 1 bin 45060 Apr 26 00:06 lpfx drwxr-xr-x 3 root 512 Apr 26 00:36 macros drwxrwxr-x 3 bin 512 Apr 26 00:34 mailx -rwxr-xr-x 1 root 8192 Apr 26 00:39 makekey -rwxr-xr-x 1 root 32768 Apr 26 00:39 mv_dir lrwxrwxrwx 1 root 13 May 11 07:59 nls -> /usr/.lib/nls -rwxr-xr-x 1 bin 20484 Apr 26 00:08 nmf drwxr-xr-x 2 root 512 Apr 26 00:34 spell lrwxrwxrwx 1 root 16 May 11 07:59 tabset -> /usr/.lib/tabset drwxr-xr-x 37 root 512 Apr 25 22:02 terminfo drwxr-xr-x 2 root 512 Apr 26 00:36 tmac -rwxr-xr-x 1 root 7905 Apr 26 00:39 unittab drwxr-xr-x 2 uucp 512 Apr 26 00:37 uucp -rwxr-xr-x 1 root 49152 Apr 26 00:33 xcpp -rwxr-xr-x 1 root 94208 Apr 26 00:33 xpass -rw-r--r-- 1 root 9890 Apr 26 00:37 yaccpar /usr/att/usr/lib/blit: total 444 -rwxr-xr-x 1 bin 68 Mar 2 1988 ansiload -rw-r--r-- 1 bin 272784 Dec 11 12:56 colrun -rwx--x--x 1 root 45060 Dec 11 13:20 colserv -rwx--x--x 1 bin 52631 Nov 8 1989 loadblit -rw-r--r-- 1 bin 1194 Jan 19 11:03 loadparam -rw-r--r-- 1 bin 55610 Jan 19 11:01 system -rwsr-xr-x 2 root 8196 Dec 11 13:20 vttyserv /usr/att/usr/lib/col: total 1137 -rwxr-xr-x 1 bin 17791 Dec 11 13:13 ALPHAKEYS -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.B -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.K -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.c -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.t -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.u -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.w -rwxr-xr-x 1 bin 194 May 11 08:07 ANSI.x -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.xbelgaz -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.xbrit -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.xdaen -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.xdeut -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.xfranz -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.xinter -rwxr-xr-x 1 bin 194 Feb 14 16:21 ANSI.xital -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.xnorweg -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.xschwed -rwxr-xr-x 1 bin 194 Dec 11 12:56 ANSI.xspan -rw-r--r-- 2 root 227 Apr 26 01:11 APPLICATIONS -rwxr-xr-x 1 bin 389120 Feb 9 11:13 Acollage -rwxr-xr-x 2 bin 1135 Dec 11 13:14 COLMESS drwxr-xr-x 2 bin 1024 Apr 26 01:11 De drwxr-xr-x 2 bin 1024 Apr 26 01:12 En drwxr-xr-x 2 bin 512 Apr 26 01:00 ICONS drwxr-xr-x 2 bin 512 Jan 12 14:06 INSTALL drwxr-xr-x 2 bin 512 Apr 26 01:00 Icons -rwxr-xr-x 1 bin 6724 Dec 11 13:13 Key drwxr-xr-x 5 bin 512 Apr 25 22:02 PIF -rwxr-xr-x 2 bin 591 Dec 11 13:19 PROGRAMS -rwxr-xr-x 1 bin 141 Dec 11 13:19 STARTPROGRAMS -rwxr-xr-x 1 bin 2680 Dec 11 13:13 akeygen -rwxr-xr-x 1 bin 8192 Dec 11 13:13 alpha.fnt -rwxr-xr-x 1 bin 981 Dec 11 13:19 banner -rwxr-xr-x 1 bin 1744 Dec 13 13:23 coldiag -rwxr-xr-x 1 bin 720 Dec 11 13:19 envdef -rwxr-xr-x 1 bin 720 Dec 11 13:19 envdef- drwxr-xr-x 2 bin 512 Jan 12 14:06 font -rwxr-xr-x 1 bin 90112 Dec 11 13:13 icon2 -rwxr-xr-x 1 bin 1920 Dec 11 13:18 keycap -rwxr-xr-x 1 bin 1916 Dec 11 13:18 keycap.brit -rwxr-xr-x 1 bin 1892 Dec 11 13:18 keycap.daen -rwxr-xr-x 1 bin 1892 Dec 11 13:18 keycap.deut -rwxr-xr-x 1 bin 1892 Dec 11 13:18 keycap.franz -rwxr-xr-x 1 bin 1920 Dec 11 13:18 keycap.inter -rwxr-xr-x 1 bin 1892 Dec 11 13:18 keycap.ital -rwxr-xr-x 1 bin 1920 Dec 11 13:18 keycap.norweg -rwxr-xr-x 1 bin 1892 Dec 11 13:18 keycap.schwed -rwxr-xr-x 1 bin 1896 Dec 11 13:18 keycap.schwz -rwxr-xr-x 1 bin 1888 Dec 11 13:18 keycap.span -rwxr-xr-x 1 bin 48 Dec 11 13:19 masterterm -rwxr-xr-x 1 bin 253952 Dec 11 13:22 monitor -rwxr-xr-x 1 bin 2168 Dec 11 13:19 pifcvt -rwxr-xr-x 1 bin 41451 Dec 11 13:19 ptymenu -rwxr-xr-x 1 bin 13239 Dec 11 13:14 setconsole drwxr-xr-x 2 bin 512 Jan 12 14:06 sprites -rwxr-xr-x 1 bin 182 Dec 11 13:19 ttymode -rwsr-xr-x 2 root 8196 Dec 11 13:20 vttyserv -rwxr-xr-x 1 bin 237568 Dec 11 12:56 x20collage /usr/att/usr/lib/col/De: total 295 -rw-r--r-- 1 root 45688 Apr 26 01:11 Admprint.H.cat -rw-r--r-- 1 root 11104 Apr 26 01:11 Admprint.cat -rw-r--r-- 1 root 528 Apr 26 01:11 Aprt.t.cat -rw-r--r-- 1 bin 1363 Dec 11 13:14 COLMESS -rw-r--r-- 1 root 15579 Apr 26 01:11 Cmail.H.cat -rw-r--r-- 1 root 4925 Apr 26 01:11 Cmail.cat -rw-r--r-- 1 root 13662 Apr 26 01:11 Cmailadm.H.cat -rw-r--r-- 1 root 4257 Apr 26 01:11 Cmailadm.cat -rw-r--r-- 1 root 491 Apr 26 01:11 Df.cat -rw-r--r-- 1 root 737 Apr 26 01:11 Du.cat -rw-r--r-- 1 bin 7541 Feb 1 17:24 Editor.cat -rw-r--r-- 1 root 624 Apr 26 01:11 Flmsg.t.cat -rw-r--r-- 1 root 3770 Apr 26 01:11 Floppy.H.cat -rw-r--r-- 1 root 90 Apr 26 01:11 Floppy.cat -rw-r--r-- 1 root 7926 Apr 26 01:11 Kinfo.H.cat -rw-r--r-- 1 root 3414 Apr 26 01:11 Kinfo.cat -rw-r--r-- 1 root 25644 Apr 26 01:11 Konf.H.cat -rw-r--r-- 1 root 5710 Apr 26 01:11 Konf.cat -rw-r--r-- 1 root 3090 Apr 26 01:11 Konf.t.cat -rw-r--r-- 1 root 949 Apr 26 01:11 Langsys.cat -rw-r--r-- 1 root 831 Apr 26 01:11 Langusr.cat -rw-r--r-- 1 root 23851 Apr 26 01:11 Login.H.cat -rw-r--r-- 1 root 7501 Apr 26 01:11 Login.cat -rw-r--r-- 1 root 2527 Apr 26 01:11 Login.t.cat -rw-r--r-- 1 root 307 Apr 26 01:11 Mailwatch.H.cat -rw-r--r-- 1 root 9312 Apr 26 01:11 Prtconf.H.cat -rw-r--r-- 1 root 3422 Apr 26 01:11 Prtconf.cat -rw-r--r-- 1 root 1487 Apr 26 01:11 Prtmsg.t.cat -rw-r--r-- 1 root 449 Apr 26 01:11 Ps.cat -rw-r--r-- 1 root 1514 Apr 26 01:11 SERVICE.cat -rw-r--r-- 1 root 1049 Apr 26 01:11 SYSADM.cat -rw-r--r-- 1 bin 808 Feb 1 17:24 Simu.cat -rw-r--r-- 1 root 523 Apr 26 01:11 Soft.cat -rw-r--r-- 1 root 458 Apr 26 01:11 Stop.cat -rw-r--r-- 1 root 5313 Apr 26 01:11 Streamer.H.cat -rw-r--r-- 1 root 5390 Apr 26 01:11 Streamer.cat -rw-r--r-- 1 root 628 Apr 26 01:11 Strmsg.t.cat -rw-r--r-- 1 root 630 Apr 26 01:11 Usrinfo.cat -rw-r--r-- 1 root 22639 Apr 26 01:11 Usrprint.H.cat -rw-r--r-- 1 root 2475 Apr 26 01:11 Usrprint.cat -rw-r--r-- 1 root 451 Apr 26 01:11 Who.cat -rw-r--r-- 1 bin 4831 Dec 11 13:23 colmsg.cat -rw-r--r-- 1 bin 1225 Dec 11 13:23 coltool.cat -rw-r--r-- 1 bin 774 Feb 1 17:24 dm_errors.cat -rw-r--r-- 1 bin 10757 Feb 1 17:25 example.cat -rw-r--r-- 1 bin 3833 Dec 11 13:23 helpmsg.cat -rw-r--r-- 1 bin 545 Dec 13 14:26 ptymenu.cat /usr/att/usr/lib/col/En: total 268 -rw-r--r-- 1 root 41521 Apr 26 01:12 Admprint.H.cat -rw-r--r-- 1 root 10410 Apr 26 01:12 Admprint.cat -rw-r--r-- 1 root 511 Apr 26 01:12 Aprt.t.cat -rwxr-xr-x 2 bin 1135 Dec 11 13:14 COLMESS -rw-r--r-- 1 root 13971 Apr 26 01:12 Cmail.H.cat -rw-r--r-- 1 root 4738 Apr 26 01:12 Cmail.cat -rw-r--r-- 1 root 11523 Apr 26 01:12 Cmailadm.H.cat -rw-r--r-- 1 root 4018 Apr 26 01:12 Cmailadm.cat -rw-r--r-- 1 root 473 Apr 26 01:12 Df.cat -rw-r--r-- 1 root 743 Apr 26 01:12 Du.cat -rw-r--r-- 1 bin 8216 Feb 1 17:26 Editor.cat -rw-r--r-- 1 root 604 Apr 26 01:12 Flmsg.t.cat -rw-r--r-- 1 root 3288 Apr 26 01:12 Floppy.H.cat -rw-r--r-- 1 root 4961 Apr 26 01:12 Floppy.cat -rw-r--r-- 1 root 7164 Apr 26 01:12 Kinfo.H.cat -rw-r--r-- 1 root 3324 Apr 26 01:12 Kinfo.cat -rw-r--r-- 1 root 23254 Apr 26 01:12 Konf.H.cat -rw-r--r-- 1 root 5574 Apr 26 01:12 Konf.cat -rw-r--r-- 1 root 2757 Apr 26 01:12 Konf.t.cat -rw-r--r-- 1 root 903 Apr 26 01:12 Langsys.cat -rw-r--r-- 1 root 781 Apr 26 01:12 Langusr.cat -rw-r--r-- 1 root 21010 Apr 26 01:12 Login.H.cat -rw-r--r-- 1 root 7007 Apr 26 01:12 Login.cat -rw-r--r-- 1 root 2099 Apr 26 01:12 Login.t.cat -rw-r--r-- 1 root 306 Apr 26 01:12 Mailwatch.H.cat -rw-r--r-- 1 root 8249 Apr 26 01:12 Prtconf.H.cat -rw-r--r-- 1 root 3276 Apr 26 01:12 Prtconf.cat -rw-r--r-- 1 root 1352 Apr 26 01:12 Prtmsg.t.cat -rw-r--r-- 1 root 453 Apr 26 01:12 Ps.cat -rw-r--r-- 1 root 1289 Apr 26 01:12 SERVICE.cat -rw-r--r-- 1 root 901 Apr 26 01:12 SYSADM.cat -rw-r--r-- 1 bin 650 Feb 1 17:26 Simu.cat -rw-r--r-- 1 root 519 Apr 26 01:12 Soft.cat -rw-r--r-- 1 root 446 Apr 26 01:12 Stop.cat -rw-r--r-- 1 root 4769 Apr 26 01:12 Streamer.H.cat -rw-r--r-- 1 root 4979 Apr 26 01:12 Streamer.cat -rw-r--r-- 1 root 614 Apr 26 01:12 Strmsg.t.cat -rw-r--r-- 1 root 622 Apr 26 01:12 Usrinfo.cat -rw-r--r-- 1 root 20312 Apr 26 01:12 Usrprint.H.cat -rw-r--r-- 1 root 2336 Apr 26 01:12 Usrprint.cat -rw-r--r-- 1 root 447 Apr 26 01:12 Who.cat -rw-r--r-- 1 bin 4217 Dec 11 13:23 colmsg.cat -rw-r--r-- 1 bin 1225 Dec 11 13:23 coltool.cat -rw-r--r-- 1 bin 672 Feb 1 17:28 dm_errors.cat -rw-r--r-- 1 bin 10093 Feb 1 17:31 example.cat -rw-r--r-- 1 bin 3066 Dec 11 13:23 helpmsg.cat -rw-r--r-- 1 bin 522 Dec 11 13:20 ptymenu.cat /usr/att/usr/lib/col/ICONS: total 18 -rw-r--r-- 1 bin 210 Dec 11 13:19 Directory.icn -rw-r--r-- 1 bin 210 Dec 11 13:19 Document.icn -rw-r--r-- 1 root 338 Apr 26 01:00 Pdesk.icn -rw-r--r-- 1 root 338 Apr 26 01:00 Pnew.icn -rw-r--r-- 1 root 338 Apr 26 01:00 Pno.icn -rw-r--r-- 1 root 338 Apr 26 01:00 Pold.icn -rw-r--r-- 1 bin 210 Dec 11 13:19 Program.icn -rw-r--r-- 1 bin 338 Dec 11 13:19 bmed.icn -rw-r--r-- 1 bin 338 Dec 11 13:19 cawlc.icn -rw-r--r-- 1 bin 338 Dec 11 13:19 directory.icn -rw-r--r-- 1 bin 338 Dec 11 13:19 document.icn -rw-r--r-- 1 bin 338 Dec 11 13:19 floppy.icn -rw-r--r-- 1 bin 338 Dec 11 13:19 plotter.icn -rw-r--r-- 1 bin 338 Dec 11 13:19 printer.icn -rw-r--r-- 1 bin 338 Dec 11 13:19 program.icn -rw-r--r-- 1 bin 338 Dec 11 13:19 shell.icn -rw-r--r-- 1 bin 338 Dec 11 13:19 streamer.icn -rw-r--r-- 1 bin 338 Dec 11 13:19 trash.icn /usr/att/usr/lib/col/INSTALL: total 4 -rw-r--r-- 1 bin 1 Dec 11 13:19 APPLICATIONS -rw-r--r-- 1 bin 1 Dec 11 13:19 METHODS -rw-r--r-- 1 bin 1 Dec 11 13:19 OBTYPES -rw-r--r-- 1 bin 1 Dec 11 13:19 ROGRAMS /usr/att/usr/lib/col/Icons: total 18 -rw-r--r-- 1 bin 210 May 11 08:07 Directory.icn -rw-r--r-- 1 bin 210 May 11 08:07 Document.icn -rw-r--r-- 1 root 338 Apr 26 01:00 Pdesk.icn -rw-r--r-- 1 root 338 Apr 26 01:00 Pnew.icn -rw-r--r-- 1 root 338 Apr 26 01:00 Pno.icn -rw-r--r-- 1 root 338 Apr 26 01:00 Pold.icn -rw-r--r-- 1 bin 210 May 11 08:07 Program.icn -rw-r--r-- 1 bin 338 May 11 08:07 bmed.icn -rw-r--r-- 1 bin 338 May 11 08:07 calc.icn -rw-r--r-- 1 bin 338 May 11 08:07 directory.icn -rw-r--r-- 1 bin 338 May 11 08:07 document.icn -rw-r--r-- 1 bin 338 May 11 08:07 floppy.icn -rw-r--r-- 1 bin 338 May 11 08:07 plotter.icn -rw-r--r-- 1 bin 338 May 11 08:07 printer.icn -rw-r--r-- 1 bin 338 May 11 08:07 program.icn -rw-r--r-- 1 bin 338 May 11 08:07 shell.icn -rw-r--r-- 1 bin 338 May 11 08:07 streamer.icn -rw-r--r-- 1 bin 338 May 11 08:07 trash.icn /usr/att/usr/lib/col/PIF: total 4 drwxr-xr-x 2 bin 512 Apr 26 01:11 De drwxr-xr-x 2 bin 512 Apr 26 01:12 En -rwxr-xr-x 2 bin 591 Dec 11 13:19 PROGRAMS drwxr-xr-x 4 bin 512 Jan 12 14:06 collmen /usr/att/usr/lib/col/PIF/De: total 13 -rw-r--r-- 1 root 153 Apr 26 01:11 APMCONFIG -rw-r--r-- 1 bin 312 Dec 11 13:19 APMMENU -rw-r--r-- 2 root 227 Apr 26 01:11 APPLICATIONS -rw-r--r-- 1 bin 318 Dec 11 13:19 DESKMENU -rw-r--r-- 1 root 429 Apr 26 01:11 DESKTOOLS -rw-r--r-- 1 root 39 Apr 26 01:11 DEVELOP.mnu -rw-r--r-- 1 root 363 Apr 26 01:11 ICONTYPES -rw-r--r-- 1 root 133 Apr 26 01:11 METHODS -rw-r--r-- 1 root 37 Apr 26 01:11 NET.mnu -rw-r--r-- 1 root 223 Apr 26 01:11 OBTYPES -rw-r--r-- 1 root 632 Apr 26 01:11 PROGRAMS -rw-r--r-- 1 root 459 Apr 26 01:11 SERVICE.mnu -rw------- 1 root 274 Apr 26 01:11 SYSADM.mnu usr/att/usr/lib/col/PIF/En: total 13 -rw-r--r-- 1 root 184 Apr 26 01:12 APMCONFIG -rw-r--r-- 1 bin 275 Dec 11 13:19 APMMENU -rw-r--r-- 1 root 219 Apr 26 01:12 APPLICATIONS -rw-r--r-- 1 bin 296 Dec 11 13:19 DESKMENU -rw-r--r-- 1 root 403 Apr 26 01:12 DESKTOOLS -rw-r--r-- 1 root 39 Apr 26 01:12 DEVELOP.mnu -rw-r--r-- 1 root 373 Apr 26 01:12 ICONTYPES -rw-r--r-- 1 root 120 Apr 26 01:12 METHODS -rw-r--r-- 1 root 37 Apr 26 01:12 NET.mnu -rw-r--r-- 1 root 196 Apr 26 01:12 OBTYPES lrwxrwxrwx 1 root 14 May 11 08:06 PROGRAMS -> ../De/PROGRAMS -rw-r--r-- 1 root 439 Apr 26 01:12 SERVICE.mnu -rw------- 1 root 301 Apr 26 01:12 SYSADM.mnu /usr/att/usr/lib/col/PIF/collmen: total 2 drwxr-xr-x 2 bin 512 Jan 12 14:06 De drwxr-xr-x 2 bin 512 Jan 12 14:06 En /usr/att/usr/lib/col/PIF/collmen/De: total 1 -rw-r--r-- 1 bin 214 Dec 11 13:19 APPLICATIONS /usr/att/usr/lib/col/PIF/collmen/En: total 1 -rw-r--r-- 1 bin 209 Dec 11 13:19 APPLICATIONS /usr/att/usr/lib/col/font: total 26 -rw-r--r-- 1 bin 5666 Dec 11 13:19 isar12 -rw-r--r-- 1 bin 8066 Dec 11 13:19 isar16 -rw-r--r-- 1 bin 11894 Dec 11 13:19 isar18 /usr/att/usr/lib/col/sprites: total 10 -rw-r--r-- 1 bin 62 Dec 11 13:19 arrow_dl.spr -rw-r--r-- 1 bin 62 Dec 11 13:19 arrow_dr.spr -rw-r--r-- 1 bin 62 Dec 11 13:19 arrow_ul.spr -rw-r--r-- 1 bin 62 Dec 11 13:19 arrow_ur.spr -rw-r--r-- 1 bin 62 Dec 11 13:19 circle.spr -rw-r--r-- 1 bin 62 Dec 11 13:19 cross1.spr -rw-r--r-- 1 bin 62 Dec 11 13:19 pen.spr -rw-r--r-- 1 bin 62 Dec 11 13:19 scissors.spr -rw-r--r-- 1 bin 62 Dec 11 13:19 spraycan.spr -rw-r--r-- 1 bin 62 Dec 11 13:19 watch.spr /usr/att/usr/lib/cron: total 2 -rw-r----- 1 root 45 Apr 26 00:37 .proto -rwx------ 1 root 889 Apr 26 00:37 logchecker /usr/att/usr/lib/ctrace: total 9 -rw-r--r-- 1 root 8227 Apr 26 00:33 runtime.c /usr/att/usr/lib/dm: total 20 drwxr-xr-x 2 root 512 Apr 26 01:00 Admprint-dm drwxr-xr-x 2 root 512 Apr 26 01:01 Cmail-dm drwxr-xr-x 2 root 512 Apr 26 01:01 Cmailadm-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Df-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Du-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Floppy-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Kinfo-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Konf-dm drwxr-xr-x 2 root 512 Apr 26 01:01 Langsys-dm drwxr-xr-x 2 root 512 Apr 26 01:01 Langusr-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Login-dm drwxr-xr-x 2 root 24 Apr 25 22:02 Mkpty-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Prtconf-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Ps-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Soft-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Stop-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Streamer-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Usrinfo-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Usrprint-dm drwxr-xr-x 2 root 512 Apr 26 01:00 Who-dm /usr/att/usr/lib/dm/Admprint-dm: total 176 -rw-r--r-- 1 root 4412 Apr 26 01:00 Admprint.def -rw-r--r-- 1 root 504 Apr 26 01:00 Admprint.fkt -rw-r--r-- 1 root 4152 Apr 26 01:00 Admprint.reg -rw-r--r-- 1 root 11985 Apr 26 01:00 Admprint.txt -rw-r--r-- 1 root 77841 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 77255 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Cmail-dm: total 60 -rw-r--r-- 1 root 997 Apr 26 01:01 Cmail.def -rw-r--r-- 1 root 755 Apr 26 01:01 Cmail.fkt -rw-r--r-- 1 root 129 Apr 26 01:01 Cmail.reg -rw-r--r-- 1 root 4165 Apr 26 01:01 Cmail.txt -rw-r--r-- 1 root 26409 Apr 26 01:01 alpha.mtf -rw-r--r-- 1 root 25665 Apr 26 01:01 graphic.mtf /usr/att/usr/lib/dm/Cmailadm-dm: total 75 -rw------- 1 root 733 Apr 26 01:01 Cmailadm.def -rw------- 1 root 1110 Apr 26 01:01 Cmailadm.fkt -rw------- 1 root 195 Apr 26 01:01 Cmailadm.reg -rw------- 1 root 4431 Apr 26 01:01 Cmailadm.txt -rw------- 1 root 42265 Apr 26 01:01 alpha.mt -rw------- 1 root 23605 Apr 26 01:01 graphic.mtf /usr/att/usr/lib/dm/Df-dm: total 8 -rw-r--r-- 1 root 33 Apr 26 01:00 Df.def -rw-r--r-- 1 root 6 Apr 26 01:00 Df.fkt -rw-r--r-- 1 root 127 Apr 26 01:00 Df.reg -rw-r--r-- 1 root 190 Apr 26 01:00 Df.txt -rw-r--r-- 1 root 1716 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 1682 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Du-dm: total 8 -rw-r--r-- 1 root 35 Apr 26 01:00 Du.def -rw-r--r-- 1 root 7 Apr 26 01:00 Du.fkt -rw-r--r-- 1 root 285 Apr 26 01:00 Du.reg -rw-r--r-- 1 root 406 Apr 26 01:00 Du.txt -rw-r--r-- 1 root 1737 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 1737 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Floppy-dm: total 55 -rw-r--r-- 1 root 1253 Apr 26 01:00 Floppy.def -rw-r--r-- 1 root 415 Apr 26 01:00 Floppy.fkt -rw-r--r-- 1 root 1310 Apr 26 01:00 Floppy.reg -rw-r--r-- 1 root 4612 Apr 26 01:00 Floppy.txt -rw-r--r-- 1 root 23103 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 22413 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Kinfo-dm: total 37 -rw-r--r-- 1 root 853 Apr 26 01:00 Kinfo.def -rw-r--r-- 1 root 38 Apr 26 01:00 Kinfo.fkt -rw-r--r-- 1 root 1342 Apr 26 01:00 Kinfo.reg -rw-r--r-- 1 root 2670 Apr 26 01:00 Kinfo.txt -rw-r--r-- 1 root 15024 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 14980 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Konf-dm: total 87 -rw-r--r-- 1 root 2128 Apr 26 01:00 Konf.def -rw-r--r-- 1 root 319 Apr 26 01:00 Konf.fkt -rw-r--r-- 1 root 3055 Apr 26 01:00 Konf.reg -rw-r--r-- 1 root 5251 Apr 26 01:00 Konf.txt -rw-r--r-- 1 root 38085 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 36745 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Langsys-dm: total 12 -rw-r--r-- 1 root 40 Apr 26 01:01 Langsys.def -rw-r--r-- 1 root 14 Apr 26 01:01 Langsys.fkt -rw-r--r-- 1 root 642 Apr 26 01:01 Langsys.reg -rw-r--r-- 1 root 653 Apr 26 01:01 Langsys.txt -rw-r--r-- 1 root 3119 Apr 26 01:01 alpha.mtf -rw-r--r-- 1 root 3085 Apr 26 01:01 graphic.mtf /usr/att/usr/lib/dm/Langusr-dm: total 10 -rw-r--r-- 1 root 40 Apr 26 01:01 Langusr.def -rw-r--r-- 1 root 14 Apr 26 01:01 Langusr.fkt -rw-r--r-- 1 root 639 Apr 26 01:01 Langusr.reg -rw-r--r-- 1 root 535 Apr 26 01:01 Langusr.txt -rw-r--r-- 1 root 3066 Apr 26 01:01 alpha.mtf -rw-r--r-- 1 root 3032 Apr 26 01:01 graphic.mtf /usr/att/usr/lib/dm/Login-dm: total 85 -rw-r--r-- 1 root 2096 Apr 26 01:00 Login.def -rw-r--r-- 1 root 337 Apr 26 01:00 Login.fkt -rw-r--r-- 1 root 4249 Apr 26 01:00 Login.reg -rw-r--r-- 1 root 6270 Apr 26 01:00 Login.txt -rw-r--r-- 1 root 35505 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 34005 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Mkpty-dm: total 0 /usr/att/usr/lib/dm/Prtconf-dm: total 47 -rw-r--r-- 1 root 1276 Apr 26 01:00 Prtconf.def -rw-r--r-- 1 root 127 Apr 26 01:00 Prtconf.fkt -rw-r--r-- 1 root 1038 Apr 26 01:00 Prtconf.reg -rw-r--r-- 1 root 2977 Apr 26 01:00 Prtconf.txt -rw-r--r-- 1 root 20283 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 19273 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Ps-dm: total 8 -rw-r--r-- 1 root 33 Apr 26 01:00 Ps.def -rw-r--r-- 1 root 6 Apr 26 01:00 Ps.fkt -rw-r--r-- 1 root 127 Apr 26 01:00 Ps.reg -rw-r--r-- 1 root 138 Apr 26 01:00 Ps.txt -rw-r--r-- 1 root 1720 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 1686 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Soft-dm: total 8 -rw-r--r-- 1 root 33 Apr 26 01:00 Soft.def -rw-r--r-- 1 root 6 Apr 26 01:00 Soft.fkt -rw-r--r-- 1 root 127 Apr 26 01:00 Soft.reg -rw-r--r-- 1 root 212 Apr 26 01:00 Soft.txt -rw-r--r-- 1 root 1751 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 1717 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Stop-dm: total 5 -rw-r--r-- 1 root 44 Apr 26 01:00 Stop.def -rw-r--r-- 1 root 0 Apr 26 01:00 Stop.fkt -rw-r--r-- 1 root 93 Apr 26 01:00 Stop.reg -rw-r--r-- 1 root 148 Apr 26 01:00 Stop.txt -rw-r--r-- 1 root 922 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 922 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Streamer-dm: total 55 -rw-r--r-- 1 root 1253 Apr 26 01:00 Streamer.def -rw-r--r-- 1 root 415 Apr 26 01:00 Streamer.fkt -rw-r--r-- 1 root 1310 Apr 26 01:00 Streamer.reg -rw-r--r-- 1 root 4612 Apr 26 01:00 Streamer.txt -rw-r--r-- 1 root 23103 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 22413 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Usrinfo-dm: total 8 -rw-r--r-- 1 root 33 Apr 26 01:00 Usrinfo.def -rw-r--r-- 1 root 7 Apr 26 01:00 Usrinfo.fkt -rw-r--r-- 1 root 127 Apr 26 01:00 Usrinfo.reg -rw-r--r-- 1 root 314 Apr 26 01:00 Usrinfo.txt -rw-r--r-- 1 root 1964 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 1930 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Usrprint-dm: total 40 -rw-r--r-- 1 root 911 Apr 26 01:00 Usrprint.def -rw-r--r-- 1 root 118 Apr 26 01:00 Usrprint.fkt -rw-r--r-- 1 root 1083 Apr 26 01:00 Usrprint.reg -rw-r--r-- 1 root 2390 Apr 26 01:00 Usrprint.txt -rw-r--r-- 1 root 16869 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 15715 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/dm/Who-dm: total 8 -rw-r--r-- 1 root 33 Apr 26 01:00 Who.def -rw-r--r-- 1 root 6 Apr 26 01:00 Who.fkt -rw-r--r-- 1 root 127 Apr 26 01:00 Who.reg -rw-r--r-- 1 root 137 Apr 26 01:00 Who.txt -rw-r--r-- 1 root 1719 Apr 26 01:00 alpha.mtf -rw-r--r-- 1 root 1685 Apr 26 01:00 graphic.mtf /usr/att/usr/lib/font: total 4 drwxr-xr-x 2 root 512 Apr 26 00:35 Bin drwxr-xr-x 2 root 512 Apr 26 00:36 dev9001 drwxr-xr-x 2 root 1024 Apr 26 00:36 dev9022 drwxr-xr-x 2 root 512 Apr 26 00:36 devlp /usr/att/usr/lib/font/Bin: total 163 -rwxr-xr-x 1 bin 28676 Apr 26 00:35 checkeq -rwxr-xr-x 1 bin 57348 Apr 26 00:35 eqn -rwxr-xr-x 1 bin 77828 Apr 26 00:35 troff /usr/att/usr/lib/font/dev9001: total 63 -r--r--r-- 1 bin 1101 Apr 26 00:36 B.10.bi -r--r--r-- 1 bin 2603 Apr 26 00:36 B.12.bi -r--r--r-- 1 bin 888 Apr 26 00:36 B.8.bi -r--r--r-- 1 bin 618 Apr 26 00:36 B.out -r--r--r-- 1 bin 3199 Apr 26 00:36 B.pp -r--r--r-- 1 bin 585 Apr 26 00:36 CW.out -r--r--r-- 1 bin 702 Apr 26 00:36 CW.pp -r--r--r-- 1 bin 3972 Apr 26 00:36 DESC.out -r--r--r-- 1 bin 5380 Apr 26 00:36 HP.10.bi -r--r--r-- 1 bin 291 Apr 26 00:36 HP.out -r--r--r-- 1 bin 242 Apr 26 00:36 HP.pp -r--r--r-- 1 bin 1321 Apr 26 00:36 I.10.bi -r--r--r-- 1 bin 3119 Apr 26 00:36 I.12.bi -r--r--r-- 1 bin 1008 Apr 26 00:36 I.8.bi -r--r--r-- 1 bin 615 Apr 26 00:36 I.out -r--r--r-- 1 bin 3237 Apr 26 00:36 I.pp -r--r--r-- 1 bin 1101 Apr 26 00:36 R.10.bi -r--r--r-- 1 bin 2603 Apr 26 00:36 R.12.bi -r--r--r-- 1 bin 888 Apr 26 00:36 R.8.bi -r--r--r-- 1 bin 618 Apr 26 00:36 R.out -r--r--r-- 1 bin 3199 Apr 26 00:36 R.pp -r--r--r-- 1 bin 1715 Apr 26 00:36 S.10.bi -r--r--r-- 1 bin 3303 Apr 26 00:36 S.12.bi -r--r--r-- 1 bin 1321 Apr 26 00:36 S.8.bi -r--r--r-- 1 bin 708 Apr 26 00:36 S.out -r--r--r-- 1 bin 5180 Apr 26 00:36 S.pp /usr/att/usr/lib/font/dev9022: total 249 -r--r--r-- 1 bin 9383 Apr 26 00:36 B.10.bi -r--r--r-- 1 bin 12796 Apr 26 00:36 B.12.bi -r--r--r-- 1 bin 18722 Apr 26 00:36 B.14.bi -r--r--r-- 1 bin 6892 Apr 26 00:36 B.8.bi -r--r--r-- 1 bin 611 Apr 26 00:36 B.out -r--r--r-- 1 bin 3474 Apr 26 00:36 B.pp -r--r--r-- 1 bin 6574 Apr 26 00:36 CW.10.bi -r--r--r-- 1 bin 8011 Apr 26 00:36 CW.12.bi -r--r--r-- 1 bin 11413 Apr 26 00:36 CW.14.bi -r--r--r-- 1 bin 4200 Apr 26 00:36 CW.8.bi -r--r--r-- 1 bin 581 Apr 26 00:36 CW.out -r--r--r-- 1 bin 3066 Apr 26 00:36 CW.pp -r--r--r-- 1 bin 3928 Apr 26 00:36 DESC.out -r--r--r-- 1 bin 9374 Apr 26 00:36 I.10.bi -r--r--r-- 1 bin 12589 Apr 26 00:36 I.12.bi -r--r--r-- 1 bin 17652 Apr 26 00:36 I.14.bi -r--r--r-- 1 bin 6320 Apr 26 00:36 I.8.bi -r--r--r-- 1 bin 611 Apr 26 00:36 I.out -r--r--r-- 1 bin 3512 Apr 26 00:36 I.pp -r--r--r-- 1 bin 8432 Apr 26 00:36 R.10.bi -r--r--r-- 1 bin 11155 Apr 26 00:36 R.12.bi -r--r--r-- 1 bin 16338 Apr 26 00:36 R.14.bi -r--r--r-- 1 bin 5973 Apr 26 00:36 R.8.bi -r--r--r-- 1 bin 611 Apr 26 00:36 R.out -r--r--r-- 1 bin 3426 Apr 26 00:36 R.pp -r--r--r-- 1 bin 10450 Apr 26 00:36 S.10.bi -r--r--r-- 1 bin 13004 Apr 26 00:36 S.12.bi -r--r--r-- 1 bin 16759 Apr 26 00:36 S.14.bi -r--r--r-- 1 bin 7917 Apr 26 00:36 S.8.bi -r--r--r-- 1 bin 674 Apr 26 00:36 S.out -r--r--r-- 1 bin 5000 Apr 26 00:36 S.pp /usr/att/usr/lib/font/devlp: total 13 -r--r--r-- 1 bin 582 Apr 26 00:36 B.out -r--r--r-- 1 bin 673 Apr 26 00:36 B.pp -r--r--r-- 1 bin 3260 Apr 26 00:36 DESC.out -r--r--r-- 1 bin 582 Apr 26 00:36 I.out -r--r--r-- 1 bin 673 Apr 26 00:36 I.pp -r--r--r-- 1 bin 582 Apr 26 00:36 R.out -r--r--r-- 1 bin 673 Apr 26 00:36 R.pp -r--r--r-- 1 bin 705 Apr 26 00:36 S.out -r--r--r-- 1 bin 1825 Apr 26 00:36 S.pp /usr/att/usr/lib/help: total 44 -rw-r--r-- 1 root 4155 Apr 26 00:34 ad -rw-r--r-- 1 root 1250 Apr 26 00:34 bd -rw-r--r-- 1 root 659 Apr 26 00:34 cb -rw-r--r-- 1 root 2502 Apr 26 00:34 cm -rw-r--r-- 1 root 5348 Apr 26 00:34 cmds -rw-r--r-- 1 root 4146 Apr 26 00:34 co -rw-r--r-- 1 root 3350 Apr 26 00:34 de -rw-r--r-- 1 root 166 Apr 26 00:34 default -rw-r--r-- 1 root 2041 Apr 26 00:34 ge -rw-r--r-- 1 root 320 Apr 26 00:34 he drwxr-xr-x 2 root 512 Apr 26 00:34 lib -rw-r--r-- 1 root 823 Apr 26 00:34 prs -rw-r--r-- 1 root 2272 Apr 26 00:34 rc -rw-r--r-- 1 root 1784 Apr 26 00:34 term -rw-r--r-- 1 root 636 Apr 26 00:34 un -rw-r--r-- 1 root 2312 Apr 26 00:34 ut -rw-r--r-- 1 root 2428 Apr 26 00:34 vc /usr/att/usr/lib/help/lib: total 64 -rwxr-xr-x 1 root 65536 Apr 26 00:34 help2 /usr/att/usr/lib/lex: total 8 -rw -r--r-- 1 bin 4027 Apr 26 03:18 ncform -rw-r--r-- 1 bin 3114 Apr 26 03:18 nrform /usr/att/usr/lib/macros: total 203 -r--r--r-- 1 bin 7644 Apr 26 00:36 an drwxr-xr-x 2 root 512 Apr 26 00:36 custom -r--r--r-- 1 bin 43858 Apr 26 00:36 mmt -r--r--r-- 1 bin 116369 Apr 26 00:36 mmt.src -r--r--r-- 1 bin 20670 Apr 26 00:36 s -r--r--r-- 1 bin 1190 Apr 26 00:36 strings.mm /usr/att/usr/lib/macros/custom: total 6 -r--r--r-- 1 bin 561 Apr 26 00:36 9001 -r--r--r-- 1 bin 574 Apr 26 00:36 9022 -r--r--r-- 1 bin 391 Apr 26 00:36 dev_table -r--r--r-- 1 bin 553 Apr 26 00:36 lp -r--r--r-- 1 bin 359 Apr 26 00:36 man -r--r--r-- 1 bin 170 Apr 26 00:36 ms /usr/att/usr/lib/mailx: total 42 drwxrwxr-x 2 bin 24 Apr 25 22:01 :saved -rw-rw-r-- 1 bin 1409 Apr 26 00:34 mailx.help -rw-rw-r-- 1 bin 1258 Apr 26 00:34 mailx.help.~ ---x--s--x 1 bin 36868 Apr 26 00:10 rmmail /usr/att/usr/lib/mailx/:saved: total 0 /usr/att/usr/lib/spell: total 226 -rwxr-xr-x 1 root 303 Apr 26 00:34 compress -rwxr-xr-x 1 root 24576 Apr 26 00:34 hashcheck -rwxr-xr-x 1 root 20480 Apr 26 00:34 hashmake -rw-r--r-- 1 root 53872 Apr 26 00:34 hlista -rw-r--r-- 1 root 53840 Apr 26 00:34 hlistb -rw-r--r-- 1 root 6336 Apr 26 00:34 hstop -rwxrwxrwx 1 root 0 Apr 26 00:34 spellhist -rwxr-xr-x 1 root 36864 Apr 26 00:34 spellin -rwxr-xr-x 1 root 32768 Apr 26 00:34 spellprog /usr/att/usr/lib/terminfo: total 38 drwxr-xr-x 2 root 512 Apr 26 03:21 1 drwxr-xr-x 2 root 1024 Apr 26 03:21 2 drwxr-xr-x 2 root 512 Apr 26 03:21 3 drwxr-xr-x 2 root 1024 Apr 26 03:21 4 drwxr-xr-x 2 root 512 Apr 26 03:20 5 drwxr-xr-x 2 root 24 Apr 25 22:01 6 drwxr-xr-x 2 root 512 Apr 26 03:21 7 drwxr-xr-x 2 root 512 Apr 26 03:21 8 drwxr-xr-x 2 root 512 Apr 26 03:21 9 drwxr-xr-x 2 root 2048 Apr 26 03:21 a drwxr-xr-x 2 root 512 Apr 26 03:21 b drwxr-xr-x 2 root 1536 Apr 26 03:21 c drwxr-xr-x 2 root 1024 Apr 26 03:21 d drwxr-xr-x 2 root 512 Apr 26 03:21 e drwxr-xr-x 2 root 512 Apr 26 03:21 f drwxr-xr-x 2 root 512 Apr 26 03:20 g drwxr-xr-x 2 root 1024 Apr 26 03:21 h drwxr-xr-x 2 root 512 Apr 26 03:21 i drwxr-xr-x 2 root 512 Apr 26 03:21 j drwxr-xr-x 2 root 512 Apr 26 03:21 k drwxr-xr-x 2 root 512 Apr 26 03:21 l drwxr-xr-x 2 root 1024 Apr 26 03:21 m drwxr-xr-x 2 root 512 Apr 26 03:21 n drwxr-xr-x 2 root 512 Apr 26 03:21 o drwxr-xr-x 2 root 512 Apr 26 03:21 p drwxr-xr-x 2 root 512 Apr 26 03:20 q drwxr-xr-x 2 root 512 Apr 26 03:21 r drwxr-xr-x 2 root 512 Apr 26 03:21 s drwxr-xr-x 2 root 2048 Apr 26 03:21 t drwxr-xr-x 2 root 512 Apr 26 03:21 u drwxr-xr-x 2 root 1024 Apr 26 03:21 v drwxr-xr-x 2 root 512 Apr 26 03:21 w drwxr-xr-x 2 root 512 Apr 26 03:21 x drwxr-xr-x 2 root 512 Apr 26 03:21 y drwxr-xr-x 2 root 512 Apr 26 03:21 z /usr/att/usr/lib/terminfo/1: total 10 -rw-r--r-- 2 root 993 Apr 26 03:21 100 -rw-r--r-- 4 root 961 Apr 26 03:20 1520 -rw-r--r-- 4 root 961 Apr 26 03:20 1521 -rw-r--r-- 4 root 936 Apr 26 03:20 1620 -rw-r--r-- 2 root 984 Apr 26 03:20 1620-m8 -rw-r--r-- 4 root 936 Apr 26 03:20 1640 -rw-r--r-- 2 root 984 Apr 26 03:20 1640-m8 -rw-r--r-- 4 root 914 Apr 26 03:20 1700 -rw-r--r-- 1 root 880 Apr 26 03:21 1line -rw-r--r-- 1 root 957 Apr 26 03:21 1linepty /usr/att/usr/lib/terminfo/2: total 78 -rw-r--r-- 3 root 1018 Apr 26 03:20 2500 -rw-r--r-- 4 root 1098 Apr 26 03:21 2621 -rw-r--r-- 1 root 1067 Apr 26 03:21 2621-48 -rw-r--r-- 2 root 1105 Apr 26 03:21 2621-ba -rw-r--r-- 5 root 1140 Apr 26 03:21 2621-fl -rw-r--r-- 4 root 1098 Apr 26 03:21 2621-nl -rw-r--r-- 2 root 1059 Apr 26 03:21 2621-nt -rw-r--r-- 2 root 1140 Apr 26 03:21 2621-pb -rw-r--r-- 2 root 1116 Apr 26 03:21 2621-wl -rw-r--r-- 5 root 1140 Apr 26 03:21 2621A -rw-r--r-- 3 root 1118 Apr 26 03:21 2621P -rw-r--r-- 5 root 1140 Apr 26 03:21 2621a -rw-r--r-- 3 root 1113 Apr 26 03:21 2621k45 -rw-r--r-- 2 root 1025 Apr 26 03:21 2621nl -rw-r--r-- 2 root 1019 Apr 26 03:21 2621nt -rw-r--r-- 3 root 1118 Apr 26 03:21 2621p -rw-r--r-- 2 root 1055 Apr 26 03:21 2621wl -rw-r--r-- 4 root 1208 Apr 26 03:21 2622 -rw-r--r-- 4 root 1208 Apr 26 03:21 2622a -rw-r--r-- 4 root· 1208 Apr 26 03:21 2623 -rw-r--r-- 4 root 1208 Apr 26 03:21 2623a -rw-r--r-- 8 root 1270 Apr 26 03:21 2626 -rw-r--r-- 1 root 1165 Apr 26 03:21 2626-12 -rw-r--r-- 1 root 1297 Apr 26 03:21 2626-12-s -rw-r--r-- 1 root 1171 Apr 26 03:21 2626-12x40 -rw-r--r-- 1 root 1286 Apr 26 03:21 2626-ns -rw-r--r-- 1 root 1346 Apr 26 03:21 2626-s -rw-r--r-- 1 root 1166 Apr 26 03:21 2626-x40 -rw-r--r-- 8 root 1270 Apr 26 03:21 2626A -rw-r--r-- 8 root 1270 Apr 26 03:21 2626P -rw-r--r-- 8 root 1270 Apr 26 03:21 2626a -rw-r--r-- 8 root 1270 Apr 26 03:21 2626p -rw-r--r-- 3 root 1147 Apr 26 03:21 2640 -rw-r--r-- 3 root 1147 Apr 26 03:21 2640a -rw-r--r-- 4 root 1196 Apr 26 03:21 2640b -rw-r--r-- 4 root 1196 Apr 26 03:21 2644a -rw-r--r-- 3 root 1187 Apr 26 03:21 2645 -rw-r--r-- 5 root 1255 Apr 26 03:21 2648 -rw-r--r-- 5 root 1255 Apr 26 03:21 2648A -rw-r--r-- 5 root 1255 Apr 26 03:21 2648a /usr/att/usr/lib/terminfo/3: total 13 -rw-r--r-- 4 root 916 Apr 26 03:20 300 -rw-r--r-- 4 root 916 Apr 26 03:20 300s -rw-r--r-- 2 root 1022 Apr 26 03:20 3045 -rw-r--r-- 2 root 997 Apr 26 03:21 31 -rw-r--r-- 3 root 968 Apr 26 03:20 3101 -rw-r--r-- 3 root 895 Apr 26 03:21 33 -rw-r--r-- 2 root 892 Apr 26 03:21 333 -rw-r--r-- 2 root 982 Apr 26 03:21 36 -rw-r--r-- 2 root 898 Apr 26 03:21 37 -rw-r--r-- 3 root 970 Apr 26 03:21 380 -rw-r--r-- 3 root 949 Apr 26 03:20 382 -rw-r--r-- 2 root 910 Apr 26 03:21 3a -rw-r--r-- 3 root 945 Apr 26 03:21 3a+ /usr/att/usr/lib/terminfo/4: total 48 -rw-r--r-- 5 root 1014 Apr 26 03:21 40 -rw-r--r-- 2 root 990 Apr 26 03:20 400 -rw-r--r-- 3 root 920 Apr 26 03:21 4012 -rw-r--r-- 2 root 918 Apr 26 03:21 4013 -rw-r--r-- 2 root 914 Apr 26 03:21 4014 -rw-r--r-- 2 root 954 Apr 26 03:21 4014-sm -rw-r--r-- 2 root 920 Apr 26 03:21 4015 -rw-r--r-- 2 root 960 Apr 26 03:21 4015-sm -rw-r--r-- 3 root 939 Apr 26 03:21 4023 -rw-r--r-- 8 root 1270 Apr 26 03:21 4024 -rw-r--r-- 8 root 1270 Apr 26 03:21 4025 -rw-r--r-- 2 root 1194 Apr 26 03:21 4025-17 -rw-r--r-- 2 root 1275 Apr 26 03:21 4025-17ws -rw-r--r-- 8 root 1270 Apr 26 03:21 4025cu -rw-r--r-- 2 root 1185 Apr 26 03:21 4025ex -rw-r--r-- 8 root 1270 Apr 26 03:21 4027 -rw-r--r-- 2 root 1194 Apr 26 03:21 4027-17 -rw-r--r-- 2 root 1275 Apr 26 03:21 4027-17ws -rw-r--r-- 8 root 1270 Apr 26 03:21 4027cu -rw-r--r-- 2 root 1185 Apr 26 03:21 4027ex -rw-r--r-- 3 root 999 Apr 26 03:20 4080 -rw-r--r-- 5 root 968 Apr 26 03:21 4112 -rw-r--r-- 1 root 931 Apr 26 03:21 4112-5 -rw-r--r-- 1 root 893 Apr 26 03:21 4112-d -rw-r--r-- 5 root 968 Apr 26 03:21 4112-nd -rw-r--r-- 5 root 968 Apr 26 03:21 4113 -rw-r--r-- 5 root 968 Apr 26 03:21 4114 -rw-r--r-- 2 root 970 Apr 26 03:21 42 -rw-r--r-- 2 root 1063 Apr 26 03:21 42-nl -rw-r--r-- 2 root 891 Apr 26 03:21 43 -rw-r--r-- 2 root 1192 Apr 26 03:21 4424 -rw-r--r-- 2 root 1194 Apr 26 03:21 4424-2 -rw-r--r-- 2 root 957 Apr 26 03:21 4424-el-2 -rw-r--r-- 4 root 936 Apr 26 03:20 450 /usr/att/usr/lib/terminfo/5: total 1 -rw-r--r-- 3 root 928 Apr 26 03:20 5520 /usr/att/usr/lib/terminfo/6: total 0 /usr/att/usr/lib/terminfo/7: total 3 -rw-r--r-- 4 root 914 Apr 26 03:21 735 -rw-r--r-- 4 root 897 Apr 26 03:21 743 -rw-r--r-- 4 root 897 Apr 26 03:21 745 /usr/att/usr/lib/terminfo/8: total 2 -rw-r--r-- 3 root 959 Apr 26 03:20 8001 -rw-r--r-- 3 root 967 Apr 26 03:21 8510 /usr/att/usr/lib/terminfo/9: total 57 -rw-r--r-- 3 root 1038 Apr 26 03:21 912 -rw-r--r-- 5 root 1097 Apr 26 03:21 912-2p -rw-r--r-- 1 root 988 Apr 26 03:21 9122p -rw-r--r-- 4 root 1060 Apr 26 03:21 912b -rw-r--r-- 4 root 1060 Apr 26 03:21 912c -rw-r--r-- 3 root 1008 Apr 26 03:21 912cc -rw-r--r-- 4 root 1053 Apr 26 03:21 914 -rw-r--r-- 3 root 1038 Apr 26 03:21 920 -rw-r--r-- 5 root 1097 Apr 26 03:21 920-2p -rw-r--r-- 1 root 988 Apr 26 03:21 9202p -rw-r--r-- 5 root 1060 Apr 26 03:21 920b -rw-r--r-- 5 root 1060 Apr 26 03:21 920c -rw-r--r-- 2 root 1060 Apr 26 03:21 925 -rw-r--r-- 3 root 1120 Apr 26 03:21 950 -rw-r--r-- 2 root 1185 Apr 26 03:21 950-2p -rw-r--r-- 2 root 1185 Apr 26 03:21 950-4p -rw-r--r-- 2 root 1148 Apr 26 03:21 950-rv -rw-r--r-- 2 root 1212 Apr 26 03:21 950-rv-2p -rw-r--r-- 2 root 1211 Apr 26 03:21 950-rv-4p -rw-r--r-- 1 root 1117 Apr 26 03:21 9502p -rw-r--r-- 1 root 1117 Apr 26 03:21 9504p -rw-r--r-- 1 root 1080 Apr 26 03:21 950rv -rw-r--r-- 1 root 1117 Apr 26 03:21 950rv2p -rw-r--r-- 1 root 1114 Apr 26 03:21 950rv4p -rw-r--r-- 3 root 1041 Apr 26 03:21 970 -rw-r--r-- 3 root 1084 Apr 26 03:21 970-132 -rw-r--r-- 3 root 1480 Apr 26 03:21 97801 -rw-r--r-- 3 root 1480 Apr 26 03:21 97808 -rw-r--r-- 1 bin 3407 Apr 26 03:21 siemens.ti /usr/att/usr/lib/terminfo/a: total 146 -rw-r--r-- 1 root 969 Apr 26 03:20 a980 -rw-r--r-- 3 root 999 Apr 26 03:20 aa -rw-r--r-- 4 root 1489 Apr 26 03:20 aaa -rw-r--r-- 1 root 1440 Apr 26 03:20 aaa-18 -rw-r--r-- 1 root 1498 Apr 26 03:20 aaa-18-rv -rw-r--r-- 1 root 1440 Apr 26 03:20 aaa-20 -rw-r--r-- 1 root 1440 Apr 26 03:20 aaa-22 -rw-r--r-- 1 root 1440 Apr 26 03:20 aaa-24 -rw-r--r-- 1 root 1498 Apr 26 03:20 aaa-24-rv -rw-r--r-- 1 root 1446 Apr 26 03:20 aaa-26 -rw-r--r-- 1 root 1446 Apr 26 03:20 aaa-28 -rw-r--r-- 1 root 1463 Apr 26 03:21 aaa-29 -rw-r--r-- 1 root 850 Apr 26 03:21 aaa-29-ctxt -rw-r--r-- 1 root 1470 Apr 26 03:21 aaa-29-np -rw-r--r-- 1 root 1492 Apr 26 03:21 aaa-29-rv -rw-r--r-- 1 root 855 Apr 26 03:21 aaa-29-rv-ctxt -rw-r--r-- 4 root 1489 Apr 26 03:20 aaa-30 -rw-r--r-- 2 root 927 Apr 26 03:20 aaa-30-ctxt -rw-r--r-- 2 root 1523 Apr 26 03:20 aaa-30-rv -rw-r--r-- 2 root 939 Apr 26 03:20 aaa-30-rv-ctxt -rw-r--r-- 2 root 1575 Apr 26 03:20 aaa-30-s -rw-r--r-- 1 root 914 Apr 26 03:20 aaa-30-s-ctxt -rw-r--r-- 2 root 1626 Apr 26 03:20 aaa-30-s-rv -rw-r--r-- 1 root 919 Apr 26 03:20 aaa-30-s-rv-ctxt -rw-r--r-- 1 root 1446 Apr 26 03:20 aaa-36 -rw-r--r-- 1 root 1504 Apr 26 03:20 aaa-36-rv -rw-r--r-- 1 root 1446 Apr 26 03:20 aaa-40 -rw-r--r-- 1 root 1504 Apr 26 03:20 aaa-40-rv -rw-r--r-- 1 root 1446 Apr 26 03:20 aaa-48 -rw-r--r-- 1 root 1504 Apr 26 03:20 aaa-48-rv -rw-r--r-- 1 root 1411 Apr 26 03:21 aaa-59 -rw-r--r-- 1 root 1420 Apr 26 03:20 aaa-60 -rw-r--r-- 1 root 1478 Apr 26 03:20 aaa-60-rv -rw-r--r-- 1 root 1511 Apr 26 03:20 aaa-60-s -rw-r--r-- 1 root 1556 Apr 26 03:20 aaa-60-s-rv -rw-r--r-- 2 root 927 Apr 26 03:20 aaa-ctxt -rw-r--r-- 1 root 1477 Apr 26 03:20 aaa-db -rw-r--r-- 2 root 1523 Apr 26 03:20 aaa-rv -rw-r--r-- 2 root 939 Apr 26 03:20 aaa-rv-ctxt -rw-r--r-- 1 root 995 Apr 26 03:20 aaa-rv-unk -rw-r--r-- 2 root 1575 Apr 26 03:20 aaa-s -rw-r--r-- 2 root 1626 Apr 26 03:20 aaa-s-rv -rw-r--r-- 1 root 1446 Apr 26 03:20 aaa-unk -rw-r--r-- 1 root 1379 Apr 26 03:21 aaa18 -rw-r--r-- 1 root 1379 Apr 26 03:21 aaa20 -rw-r--r-- 1 root 1379 Apr 26 03:21 aaa22 -rw-r--r-- 1 root 1379 Apr 26 03:21 aaa24 -rw-r--r-- 1 root 1385 Apr 26 03:21 aaa26 -rw-r--r-- 1 root 1385 Apr 26 03:21 aaa28 -rw-r--r-- 1 root 1462 Apr 26 03:21 aaa29 -rw-r--r-- 1 root 1385 Apr 26 03:21 aaa30 -rw-r--r-- 1 root 1385 Apr 26 03:21 aaa36 -rw-r--r-- 1 root 1385 Apr 26 03:21 aaa40 -rw-r--r-- 1 root 1385 Apr 26 03:21 aaa48 -rw-r--r-- 1 root 1410 Apr 26 03:21 aaa59 -rw-r--r-- 1 root 1359 Apr 26 03:21 aaa60 -rw-r--r-- 1 root 1385 Apr 26 03:21 aaadb -rw-r--r-- 2 root 924 Apr 26 03:21 act4 -rw-r--r-- 2 root 942 Apr 26 03:21 act5 -rw-r--r-- 1 root 920 Apr 26 03:21 act5s -rw-r--r-- 1 root 892 Apr 26 03:20 addrinfo -rw-r--r-- 2 root 915 Apr 26 03:21 adm1 -rw-r--r-- 2 root 915 Apr 26 03:21 adm1a -rw-r--r-- 1 root 926 Apr 26 03:21 adm2 -rw-r--r-- 1 root 976 Apr 26 03:21 adm21 -rw-r--r-- 1 root 866 Apr 26 03:21 adm3 -rw-r--r-- 2 root 997 Apr 26 03:21 adm31 -rw-r--r-- 2 root 982 Apr 26 03:21 adm36 -rw-r--r-- 2 root 910 Apr 26 03:21 adm3a -rw-r--r-- 3 root 945 Apr 26 03:21 adm3a+ -rw-r--r-- 3 root 945 Apr 26 03:21 adm3aplus -rw-r--r-- 2 root 970 Apr 26 03:21 adm42 -rw-r--r-- 2 root 1063 Apr 26 03:21 adm42-nl -rw-r--r-- 1 root 925 Apr 26 03:21 adm5 -rw-r--r-- 2 root 1161 Apr 26 03:21 aed -rw-r--r-- 2 root 1161 Apr 26 03:21 aed512 -rw-r--r-- 2 root 910 Apr 26 03:20 agile -rw-r--r-- 2 root 910 Apr 26 03:20 agiles -rw-r--r-- 3 root 910 Apr 26 03:20 aj -rw-r--r-- 3 root 910 Apr 26 03:20 aj830 -rw-r--r-- 3 root 910 Apr 26 03:20 aj832 -rw-r--r-- 3 root 1050 Apr 26 03:20 alto -rw-r--r-- 3 root 1050 Apr 26 03:20 altoh19 -rw-r--r-- 3 root 1050 Apr 26 03:20 altoheath -rw-r--r-- 4 root 1489 ˜Apr 26 03:20 ambas -rw-r--r-- 4 root 1489 Apr 26 03:20 ambassador -rw-r--r-- 4 root 1023 Apr 26 03:21 ampex -rw-r--r-- 3 root 999 Apr 26 03:20 annarbor -rw-r--r-- 1 root 1129 Apr 26 03:21 ansi -rw-r--r-- 1 root 954 Apr 26 03:21 apple -rw-r--r-- 2 root 866 Apr 26 03:21 arpanet /usr/att/usr/lib/terminfo/b: total 39 -rw-r--r-- 2 root 953 Apr 26 03:21 bantam -rw-r--r-- 1 root 915 Apr 26 03:20 bc -rw-r--r-- 1 root 983 Apr 26 03:21 beacon -rw-r--r-- 2 root 933 Apr 26 03:20 beehiveIIIm -rw-r--r-- 5 root 1158 Apr 26 03:21 bg -rw-r--r-- 3 root 1090 Apr 26 03:21 bg-ni -rw-r--r-- 3 root 1130 Apr 26 03:21 bg-nv -rw-r--r-- 5 root 1158 Apr 26 03:21 bg-rv -rw-r--r-- 2 root 1044 Apr 26 03:21 bg1.25 -rw-r--r-- 2 root 1092 Apr 26 03:21 bg1.25-nv -rw-r--r-- 2 root 1095 Apr 26 03:21 bg1.25-rv -rw-r--r-- 3 root 1090 Apr 26 03:21 bg2.0 -rw-r--r-- 3 root 1130 Apr 26 03:21 bg2.0-nv -rw-r--r-- 5 root 1158 Apr 26 03:21 bg2.0-rv -rw-r--r-- 2 root 933 Apr 26 03:20 bh3m -rw-r--r-- 5 root 1158 Apr 26 03:21 bitgraph -rw-r--r-- 3 root 1090 Apr 26 03:21 bitgraph-ni -rw-r--r-- 3 root 1130 Apr 26 03:21 bitgraph-nv -rw-r--r-- 5 root 1158 Apr 26 03:21 bitgraph-rv -rw-r--r-- 2 root 1033 Apr 26 03:21 blit -rw-r--r-- 1 root 1088 Apr 26 03:21 blit-pb -rw-r--r-- 3 root 921 Apr 26 03:21 blitlayer -rw-r--r-- 1 root 858 Apr 26 03:21 bussiplexer /usr/att/usr/lib/terminfo/c: total 128 -rw-r--r-- 5 root 1298 Apr 26 03:20 c100 -rw-r--r-- 3 root 1279 Apr 26 03:20 c100-1p -rw-r--r-- 5 root 1298 Apr 26 03:20 c100-4p -rw-r--r-- 3 root 1325 Apr 26 03:20 c100-rv -rw-r--r-- 3 root 1325 Apr 26 03:20 c100-rv-4p -rw-r--r-- 3 root 1319 Apr 26 03:20 c100-rv-4p-na -rw-r--r-- 1 root 1229 Apr 26 03:21 c100-rv-4p-pp -rw-r--r-- 3 root 1319 Apr 26 03:20 c100-rv-na -rw-r--r-- 1 root 1222 Apr 26 03:21 c100-rv-pp -rw-r--r-- 1 root 1214 Apr 26 03:21 c1004p -rw-r--r-- 1 root 1214 Apr 26 03:21 c100rv -rw-r--r-- 1 root 1219 Apr 26 03:21 c100rv4p -rw-r--r-- 1 root 1216 Apr 26 03:21 c100rv4pna -rw-r--r-- 1 root 1222 Apr 26 03:21 c100rv4ppp -rw-r--r-- 1 root 1213 Apr 26 03:21 c100rvna -rw-r--r-- 1 root 1219 Apr 26 03:21 c100rvpp -rw-r--r-- 1 root 1217 Apr 26 03:21 c100rvs -rw-r--r-- 1 root 1214 Apr 26 03:21 c100s -rw-r--r-- 5 root 1298 Apr 26 03:20 c104 -rw-r--r-- 3 root 1393 Apr 26 03:21 c108 -rw-r--r-- 1 root 1305 Apr 26 03:21 c108-4 -rw-r--r-- 2 root 1382 Apr 26 03:21 c108-4p -rw-r--r-- 1 root 1308 Apr 26 03:21 c108-8 -rw-r--r-- 3 root 1393 Apr 26 03:21 c108-8p -rw-r--r-- 4 root 1455 Apr 26 03:21 c108-8p-na -rw-r--r-- 3 root 1446 Apr 26 03:21 c108-8p-rv-na -rw-r--r-- 4 root 1455 Apr 26 03:21 c108-na -rw-r--r-- 4 root 1455 Apr 26 03:21 c108-na-8p -rw-r--r-- 3 root 1435 Apr 26 03:21 c108-rv -rw-r--r-- 2 root 1421 Apr 26 03:21 c108-rv-4p -rw-r--r-- 3 root 1435 Apr 26 03:21 c108-rv-8p -rw-r--r-- 3 root 1446 Apr 26 03:21 c108-rv-na -rw-r--r-- 3 root 1446 Apr 26 03:21 c108-rv-na-8p -rw-r--r-- 3 root 1429 Apr 26 03:21 c108-w -rw-r--r-- 3 root 1429 Apr 26 03:21 c108-w-8p -rw-r--r-- 2 root 1038 Apr 26 03:20 c2 -rw-r--r-- 2 root 947 Apr 26 03:21 ca -rw-r--r-- 2 root 947 Apr 26 03:21 ca22851 -rw-r--r-- 2 root 919 Apr 26 03:20 carlock -rw-r--r-- 3 root 1000 Apr 26 03:21 cb-unix -rw-r--r-- 2 root 1083 Apr 26 03:21 cbblit -rw-r--r-- 3 root 1000 Apr 26 03:21 cbunix -rw-r--r-- 2 root 901 Apr 26 03:20 cdc -rw-r--r-- 2 root 901 Apr 26 03:20 cdc456 -rw-r--r-- 1 root 884 Apr 26 03:20 cdc456tst -rw-r--r-- 2 root 866 Apr 26 03:20 cdi -rw-r--r-- 2 root 866 Apr 26 03:20 cdi1203 -rw-r--r-- 2 root 1093 Apr 26 03:21 cg7900 -rw-r--r-- 2 root 1093 Apr 26 03:21 chromatics -rw-r--r-- 3 root 967 Apr 26 03:21 ci8510 -rw-r--r-- 3 root 967 Apr 26 03:21 citoh -rw-r--r-- 1 root 993 Apr 26 03:21 citoh-6lpi -rw-r--r-- 1 root 993 Apr 26 03:21 citoh-8lpi -rw-r--r-- 1 root 970 Apr 26 03:21 citoh-comp -rw-r--r-- 1 root 962 Apr 26 03:21 citoh-elite -rw-r--r-- 1 root 958 Apr 26 03:21 citoh-pica -rw-r--r-- 3 root 1026 Apr 26 03:21 citoh-prop -rw-r--r-- 3 root 1026 Apr 26 03:21 citoh-ps -rw-r--r-- 4 root 1053 Apr 26 03:21 cnorm -rw-r--r-- 1 root 1002 Apr 26 03:20 co3100 -rw-r--r-- 2 root 1038 Apr 26 03:20 co3100-132 -rw-r--r-- 2 root 907 Apr 26 03:20 compucolor2 -rw-r--r-- 2 root 907 Apr 26 03:20 compucolorii -rw-r--r-- 5 root 1298 Apr 26 03:20 concept -rw-r--r-- 5 root 1298 Apr 26 03:20 concept100 -rw-r--r-- 3 root 1325 Apr 26 03:20 concept100-rv -rw-r--r-- 3 root 1319 Apr 26 03:20 concept100-rv-na -rw-r--r-- 2 root 1382 Apr 26 03:21 concept108-4p -rw-r--r-- 3 root 1393 Apr 26 03:21 concept108-8p -rw -r--r-- 4 root 1455 Apr 26 03:21 concept108-na-8p -rw-r--r-- 2 root 1421 Apr 26 03:21 concept108-rv-4p -rw-r--r-- 3 root 1435 Apr 26 03:21 concept108-rv-8p -rw-r--r-- 3 root 1429 Apr 26 03:21 concept108-w-8p -rw-r--r-- 3 root 988 Apr 26 03:21 ct82 -rw-r--r-- 1 root 957 Apr 26 03:21 ct8500 /usr/att/usr/lib/terminfo/d: total 55 -rw-r--r-- 2 root 982 Apr 26 03:21 d100 -rw-r--r-- 2 root 933 Apr 26 03:21 d132 -rw-r--r-- 2 root 982 Apr 26 03:21 d200 -rw-r--r-- 4 root 1023 Apr 26 03:21 d80 -rw-r--r-- 3 root 1046 Apr 26 03:21 d800 -rw-r--r-- 2 root 933 Apr 26 03:21 datagraphix -rw-r--r-- 3 root 1018 Apr 26 03:20 datamedia2500 -rw-r--r-- 3 root 921 Apr 26 03:21 datapoint -rw-r--r-- 5 root 1014 Apr 26 03:21 dataspeed40 -rw-r--r-- 2 root 967 Apr 26 03:21 dd5000 -rw-r--r-- 1 root 986 Apr 26 03:21 debug -rw-r--r-- 3 root 898 Apr 26 03:20 decwriter -rw-r--r-- 2 root 967 Apr 26 03:21 delta -rw-r--r-- 2 root 914 Apr 26 03:21 dg -rw-r--r-- 2 root 914 Apr 26 03:21 dg6053 -rw-r--r-- 4 root 936 Apr 26 03:20 diablo -rw-r--r-- 4 root 1023 Apr 26 03:21 dialogue -rw-r--r-- 4 root 1023 Apr 26 03:21 dialogue80 -rw-r--r-- 1 root 847 Apr 26 03:21 dialup -rw-r--r-- 2 root 892 Apr 26 03:21 digilog -rw-r--r-- 3 root 1046 Apr 26 03:21 direct -rw-r--r-- 3 root 1046 Apr 26 03:21 direct800 -rw-r--r-- 4 root 961 Apr 26 03:20 dm1520 -rw-r--r-- 4 root 961 Apr 26 03:20 dm1521 -rw-r--r-- 3 root 1018 Apr 26 03:20 dm2500 -rw-r--r-- 1 root 993 Apr 26 03:20 dm3025 -rw-r--r-- 2 root 1022 Apr 26 03:20 dm3045 -rw-r--r-- 3 root 1226 Apr 26 03:21 dm80 -rw-r--r-- 3 root 1296 Apr 26 03:21 dm80-w -rw-r--r-- 3 root 1226 Apr 26 03:21 dmdt80 -rw-r--r-- 3 root 1296 Apr 26 03:21 dmdt80-w -rw-r--r-- 3 root 921 Apr 26 03:21 dp3 -rw-r--r-- 3 root 921 Apr 26 03:21 dp3360 -rw-r--r-- 5 root 1014 Apr 26 03:21 ds40 -rw-r--r-- 5 root 1014 Apr 26 03:21 ds40-2 -rw-r--r-- 3 root 1226 Apr 26 03:21 dt80 -rw-r--r-- 3 root 1296 Apr 26 03:21 dt80-w -rw-r--r-- 4 root 916 Apr 26 03:20 dtc -rw-r--r-- 4 root 916 Apr 26 03:20 dtc300s -rw-r--r-- 3 root 949 Apr 26 03:20 dtc382 -rw-r--r-- 1 root 843 Apr 26 03:21 dumb -rw-r--r-- 3 root 898 Apr 26 03:20 dw -rw-r--r-- 1 root 868 Apr 26 03:20 dw1 -rw-r--r-- 3 root 898 Apr 26 03:20 dw2 -rw-r--r-- 2 root 997 Apr 26 03:20 dw3 -rw-r--r-- 1 root 892 Apr 26 03:20 dw4 /usr/att/usr/lib/terminfo/e: total 17 -rw-r--r-- 3 root 975 Apr 26 03:21 em9750 -rw-r--r-- 3 root 975 Apr 26 03:21 em97801 -rw-r--r-- 3 root 975 Apr 26 03:21 em97808 -rw-r--r-- 2 root 1304 Apr 26 03:21 env230 -rw-r--r-- 2 root 1304 Apr 26 03:21 envision230 -rw-r--r-- 2 root 893 Apr 26 03:20 ep40 -rw-r--r-- 2 root 893 Apr 26 03:20 ep4000 -rw-r--r-- 2 root 893 Apr 26 03:20 ep4080 -rw-r--r-- 2 root 893 Apr 26 03:20 ep48 -rw-r--r-- 1 root 1050 Apr 26 03:20 esprit -rw-r--r-- 1 root 867 Apr 26 03:21 ethernet -rw-r--r-- 1 root 849 Apr 26 03:20 ex3000 -rw-r--r-- 2 root 975 Apr 26 03:20 exidy -rw-r--r-- 2 root 975 Apr 26 03:20 exidy2500 /usr/att/usr/lib/terminfo/f: total 18 -rw-r--r-- 3 root 1099 Apr 26 03:21 f100 -rw-r--r-- 2 root 1147 Apr 26 03:21 f100-rv -rw-r--r-- 2 root 959 Apr 26 03:21 f1720 -rw-r--r-- 2 root 959 Apr 26 03:21 f1720a -rw-r--r-- 3 root 982 Apr 26 03:21 falco -rw-a--r-- 1 root 1050 Apr 26 03:21 falco-p -rw-r--r-- 2 root 1083 Apr 26 03:21 fixterm -rw-r--r-- 1 root 956 Apr 26 03:21 fox -rw-r--r-- 3 root 1099 Apr 26 03:21 freedom -rw-r--r-- 2 root 1147 Apr 26 03:21 freedom-rv -rw-r--r-- 3 root 1099 Apr 26 03:21 freedom100 /usr/att/usr/lib/terminfo/g: total 7 -rw-r--r-- 2 root 1102 Apr 26 03:20 gigi -rw-r--r-- 1 root 854 Apr 26 03:20 gsi -rw-r--r-- 3 root 1020 Apr 26 03:20 gt100 -rw-r--r-- 3 root 1020 Apr 26 03:20 gt100a -rw-r--r-- 1 root 862 Apr 26 03:20 gt40 -rw-r--r-- 1 root 862 Apr 26 03:20 gt42 /usr/att/usr/lib/terminfo/h: total 100 -rw-r--r-- 1 root 883 Apr 26 03:20 h1000 -rw-r--r-- 1 root 924 Apr 26 03:20 h1420 -rw-r--r-- 1 root 925 Apr 26 03:20 h1500 -rw-r--r-- 1 root 910 Apr 26 03:20 h1510 -rw-r--r-- 1 root 923 Apr 26 03:20 h1520 -rw-r--r-- 1 root 968 Apr 26 03:20 h1552 -rw-r--r-- 1 root 1009 Apr 26 03:20 h1552-rv -rw-r--r-- 7 root 1131 Apr 26 03:20 h19 -rw-r--r-- 3 root 1166 Apr 26 03:20 h19-a -rw-r--r-- 7 root 1131 Apr 26 03:20 h19-b -rw-r--r-- 1 root 1086 Apr 26 03:21 h19-bs -rw-r--r-- 1 root 1155 Apr 26 03:21 h19-pb -rw-r--r-- 1 root 1118 Apr 26 03:21 h19-smul -rw-r--r-- 1 root 1083 Apr 26 03:20 h19-u -rw-r--r-- 2 root 1085 Apr 26 03:21 h19A -rw-r--r-- 2 root 1085 Apr 26 03:21 h19a -rw-r--r-- 1 root  1024 Apr 26 03:21 h19b -rw-r--r-- 1 root 1033 Apr 26 03:21 h19bs -rw-r--r-- 1 root 1016 Apr 26 03:21 h19u -rw-r--r-- 1 root 914 Apr 26 03:20 h2000 -rw-r--r-- 2 root 1077 Apr 26 03:20 h89 -rw-r--r-- 7 root 1131 Apr 26 03:20 heath -rw-r--r-- 7 root 1131 Apr 26 03:20 heath-19 -rw-r--r-- 3 root 1166 Apr 26 03:20 heath-ansi -rw-r--r-- 7 root 1131 Apr 26 03:20 heathkit -rw-r--r-- 3 root 1166 Apr 26 03:20 heathkit-a -rw-r--r-- 2 root 975 Apr 26 03:20 hewlett-packard -rw-r--r-- 3 root 1000 Apr 26 03:21 hn97801 -rw-r--r-- 3 root 1000 Apr 26 03:21 hn97808 -rw-r--r-- 3 root 1000 Apr 26 03:21 horizon -rw-r--r-- 2 root 975 Apr 26 03:20 hp -rw-r--r-- 4 root 1098 Apr 26 03:21 hp2621 -rw-r--r-- 2 root 1105 Apr 26 03:21 hp2621-ba -rw-r--r-- 5 root 1140 Apr 26 03:21 hp2621-fl -rw-r--r-- 4 root 1098 Apr 26 03:21 hp2621-nl -rw-r--r-- 2 root 1059 Apr 26 03:21 hp2621-nt -rw-r--r-- 2 root 1140 Apr 26 03:21 hp2621-pb -rw-r--r-- 2 root 1116 Apr 26 03:21 hp2621-wl -rw-r--r-- 5 root 1140 Apr 26 03:21 hp2621a -rw-r--r-- 3 root 1113 Apr 26 03:21 hp2621k45 -rw-r--r-- 2 root 1025 Apr 26 03:21 hp2621nl -rw-r--r-- 2 root 1019 Apr 26 03:21 hp2621nt -rw-r--r-- 3 root 1118 Apr 26 03:21 hp2621p -rw-r--r-- 2 root 1055 Apr 26 03:21 hp2621wl -rw-r--r-- 4 root 1208 Apr 26 03:21 hp2622 -rw-r--r-- 4 root 1208 Apr 26 03:21 hp2622a -rw-r--r-- 4 root 1208 Apr 26 03:21 hp2623 -rw-r--r-- 4 root 1208 Apr 26 03:21 hp2623a -rw-r--r-- 8 root 1270 Apr 26 03:21 hp2626 -rw-r--r-- 8 root 1270 Apr 26 03:21 hp2626a -rw-r--r-- 8 root 1270 Apr 26 03:21 hp2626p -rw-r--r-- 3 root 1147 Apr 26 03:21 hp2640a -rw-r--r-- 4 root 1196 Apr 26 03:21 hp2640b -rw-r--r-- 4 root 1196 Apr 26 03:21 hp2644a -rw-r--r-- 3 root 1187 Apr 26 03:21 hp2645 -rw-r--r-- 5 root 1255 Apr 26 03:21 hp2648 -rw-r--r-- 5 root 1255 Apr 26 03:21 hp2648a -rw-r--r-- 3 root 1187 Apr 26 03:21 hp45 /usr/att/usr/lib/terminfo/i: total 25 -rw-r--r-- 3 root 1020 Apr 26 03:20 i100 -rw-r--r-- 3 root 968 Apr 26 03:20 i3101 -rw-r--r-- 2 root 990 Apr 26 03:20 i400 -rw-r--r-- 2 root 932 Apr 26 03:20 ibm -rw-r--r-- 3 root 968 Apr 26 03:20 ibm3101 -rw-r--r-- 1 root 863 Apr 26 03:20 infoton -rw-r-¤’ÉNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN”””ž0 =/NNNNNNNNNNNNNNNNNNNNNN”””ū-r-- 3 root 929 Apr 26 03:21 intertec -rw-r--r-- 3 root 929 Apr 26 03:21 intertube -rw-r--r-- 2 root 1035 Apr 26 03:21 intertube2 -rw-r--r-- 1 root 1113 Apr 26 03:20 intext -rw-r--r-- 2 root 1188 Apr 26 03:20 intext2 -rw-r--r-- 2 root 1188 Apr 26 03:20 intextii -rw-r--r-- 3 root 1026 Apr 26 03:21 ips -rw-r--r-- 2 root 932 Apr 26 03:21 iq120 -rw-r--r-- 1 root 1000 Apr 26 03:21 iq140 -rw-r--r-- 3 root 959 Apr 26 03:20 isc -rw-r--r-- 3 root 959 Apr 26 03:20 isc8001 -rw-r--r-- 3 root 929 Apr 26 03:21 it -rw-r--r-- 2 root 1035 Apr 26 03:21 it2 /usr/att/usr/lib/terminfo/j: total 2 -rw-r--r-- 2 root 1033 Apr 26 03:21 jerq /usr/att/usr/lib/terminfo/k: total 4 -rw-r--r-- 3 root 1113 Apr 26 03:21 k45 -rw-r--r-- 2 root 919 Apr 26 03:20 klc -rw-r--r-- 3 root 970 Apr 26 03:21 ktm /usr/att/usr/lib/terminfo/l: total 4 -rw-r--r-- 2 root 997 Apr 26 03:20 la120 -rw-r--r-- 3 root 921 Apr 26 03:21 layer -rw-r--r-- 5 root 923 Apr 26 03:21 lp -rw-r--r-- 5 root 923 Apr 26 03:21 lpr /usr/att/usr/lib/terminfo/m: total 43 -rw-r--r-- 1 root 996 Apr 26 03:21 mdl110 -rw-r--r-- 3 root 995 Apr 26 03:21 me97801 -rw-r--r-- 3 root 995 Apr 26 03:21 me97808 -rw-r--r-- 1 root 919 Apr 26 03:21 megatek -rw-r--r-- 3 root 995 Apr 26 03:21 menus -rw-r--r-- 2 root 1003 Apr 26 03:20 microb -rw-r--r-- 2 root 1003 Apr 26 03:20 microbee -rw-r--r-- 2 root 999 Apr 26 03:21 microkit -rw-r--r-- 2 root 924 Apr 26 03:21 microterm -rw-r--r-- 2 root 942 Apr 26 03:21 microterm5 -rw-r--r-- 5 root 1026 Apr 26 03:21 mime -rw-r--r-- 2 root 962 Apr 26 03:21 mime-3a -rw-r--r-- 2 root 1009 Apr 26 03:21 mime-3ax -rw-r--r-- 2 root 962 Apr 26 03:21 mime-adm3a -rw-r--r-- 2 root 1009 Apr 26 03:21 mime-adm3ax -rw-r--r-- 1 root 990 Apr 26 03:21 mime-fb -rw-r--r-- 1 root 989 Apr 26 03:21 mime-hb -rw-r--r-- 5 root 1026 Apr 26 03:21 mime1 -rw-r--r-- 5 root 1026 Apr 26 03:21 mime2 -rw-r--r-- 2 root 1067 Apr 26 03:21 mime2a -rw-r--r-- 1 root 1062 Apr 26 03:21 mime2a-s -rw-r--r-- 2 root 1067 Apr 26 03:21 mime2a-v -rw-r--r-- 1 root 954 Apr 26 03:21 mime2as -rw-r--r-- 1 root 959 Apr 26 03:21 mime2av -rw-r--r-- 1 root 951 Apr 26 03:21 mimefb -rw-r--r-- 1 root 950 Apr 26 03:21 mimehb -rw-r--r-- 5 root 1026 Apr 26 03:21 mimei -rw-r--r-- 5 root 1026 Apr 26 03:21 mimeii -rw-r--r-- 1 root 945 Apr 26 03:21 minansi -rw-r--r-- 2 root 999 Apr 26 03:21 mkt -rw-r--r-- 3 root 991 Apr 26 03:21 mp97801 -rw-r--r-- 3 root 991 Apr 26 03:21 mp97808 -rw-r--r-- 1 root 907 Apr 26 03:21 mransi -rw-r--r-- 3 root 991 Apr 26 03:21 multiplan -rw-r--r-- 1 root 870 Apr 26 03:20 mw2 /usr/att/usr/lib/terminfo/n: total 6 -rw-r--r-- 3 root 928 Apr 26 03:20 nec -rw-r--r-- 2 root 934 Apr 26 03:20 netronics -rw-r--r-- 2 root 866 Apr 26 03:21 network -rw-r--r-- 2 root 934 Apr 26 03:20 netx -rw-r--r-- 3 root 919 Apr 26 03:20 nuc -rw-r--r-- 3 root 919 Apr 26 03:20 nucterm /usr/att/usr/lib/terminfo/o: total 21 -rw-r--r-- 2 root 993 Apr 26 03:21 o31 -rw-r--r-- 2 root 993 Apr 26 03:21 oadm31 -rw-r--r-- 2 root 1044 Apr 26 03:21 obitgraph -rw-r--r-- 2 root 1092 Apr 26 03:21 obitgraph-nv -rw-r--r-- 2 root 1095 Apr 26 03:21 obitgraph-rv -rw-r--r-- 2 root 1002 Apr 26 03:21 oblit -rw-r--r-- 3 root 1279 Apr 26 03:20 oc100 -rw-r--r-- 3 root 1279 Apr 26 03:20 oconcept -rw-r--r-- 2 root 1002 Apr 26 03:21 ojerq -rw-r--r-- 2 root 1045 Apr 26 03:20 oldpci -rw-r--r-- 1 root 913 Apr 26 03:21 omron -rw-r--r-- 1 root 1090 Apr 26 03:21 ovi300 -rw-r--r-- 1 root 1053 Apr 26 03:21 owl /usr/att/usr/lib/terminfo/p: total 17 -rw-r--r-- 2 root 1045 Apr 26 03:20 pad -rw-r--r-- 3 root 887 Apr 26 03:21 patch -rw-r--r-- 3 root 887 Apr 26 03:21 patchboard -rw-r--r-- 2 root 978 Apr 26 03:21 pbox -rw-r--r-- 1 root 918 Apr 26 03:21 pc -rw-r--r-- 1 root 1095 Apr 26 03:20 pci -rw-r--r-- 2 root 953 Apr 26 03:21 pe550 -rw-r--r-- 1 root 884 Apr 26 03:21 plasma -rw-r--r-- 3 root 887 Apr 26 03:21 plugboard -rw-r--r-- 5 root 923 Apr 26 03:21 print -rw-r--r-- 5 root 923 Apr 26 03:21 printer -rw-r--r-- 2 root 978 Apr 26 03:21 printerbox -rw-r--r-- 5 root 923 Apr 26 03:21 printing -rw-r--r-- 3 root 949 Apr 26 03:20 ps -rw-r--r-- 1 root 960 Apr 26 03:21 pty /usr/att/usr/lib/terminfo/q: total 2 -rw-r--r-- 2 root 905 Apr 26 03:20 qume -rw-r--r-- 2 root 905 Apr 26 03:20 qume5 /usr/att/usr/lib/terminfo/r: total 20 -rw-r--r-- 1 root 890 Apr 26 03:21 ramtek -rw-r--r-- 3 root 919 Apr 26 03:20 rayterm -rw-r--r-- 2 root 1077 Apr 26 03:20 reach -rw-r--r-- 1 root 897 Apr 26 03:20 regent -rw-r--r-- 1 root 998 Apr 26 03:20 regent100 -rw-r--r-- 1 root 944 Apr 26 03:20 regent20 -rw-r--r-- 2 root 1084 Apr 26 03:20 regent200 -rw-r--r-- 1 root 951 Apr 26 03:20 regent25 -rw-r--r-- 1 root 1036 Apr 26 03:20 regent40 -rw-r--r-- 2 root 1067 Apr 26 03:20 regent40+ -rw-r--r-- 2 root 1067 Apr 26 03:20 regent40-s -rw-r--r-- 2 root 1084 Apr 26 03:20 regent60 -rw-r--r-- 1 root 1084 Apr 26 03:20 regent60-na /usr/att/usr/lib/terminfo/s: total 40 -rw-r--r-- 1 root 981 Apr 26 03:20 s1500 -rw-r--r-- 1 root 1402 Apr 26 03:20 saving -rw-r--r-- 2 root 1262 Apr 26 03:20 sb1 -rw-r--r-- 2 root 1205 Apr 26 03:21 sb2 -rw-r--r-- 2 root 1205 Apr 26 03:21 sb3 -rw-r--r-- 2 root 1262 Apr 26 03:20 sbg -rw-r--r-- 2 root 1248 Apr 26 03:20 sbi -rw-r--r-- 1 root 988 Apr 26 03:20 screwpoint -rw-r--r-- 1 root 883 Apr 26 03:20 sexidy -rw-r--r-- 2 root 1028 Apr 26 03:20 smarterm -rw-r--r-- 2 root 1028 Apr 26 03:20 smarterm-s -rw-r--r-- 1 root 992 Apr 26 03:20 smartvid -rw-r--r-- 2 root 992 Apr 26 03:21 sol -rw-r--r-- 1 root 884 Apr 26 03:21 sol1 -rw-r--r-- 2 root 992 Apr 26 03:21 sol2 -rw-r--r-- 2 root 932 Apr 26 03:21 soroc -rw-r--r-- 3 root 928 Apr 26 03:20 spinwriter -rw-r--r-- 3 root 1480 Apr 26 03:21 standard -rw-r--r-- 1 root 1479 Apr 26 03:20 status -rw-r--r-- 2 root 1027 Apr 26 03:21 sun -rw-r--r-- 2 root 1027 Apr 26 03:21 sun1 -rw-r--r-- 2 root 1248 Apr 26 03:20 superbee -rw-r--r-- 1 root 970 Apr 26 03:21 superbrain -rw-r--r-- 1 root 886 Apr 26 03:21 switch -rw-r--r-- 2 root 988 Apr 26 03:21 swtp -rw-r--r-- 3 root 970 Apr 26 03:21 synertek -rw-r--r-- 2 root 932 Apr 26 03:20 system1 /usr/att/usr/lib/terminfo/t: total 142 -rw-r--r-- 3 root 1095 Apr 26 03:21 t10 -rw-r--r-- 3 root 1095 Apr 26 03:21 t1061 -rw-r--r-- 1 root 1088 Apr 26 03:21 t1061f -rw-r--r-- 2 root 1042 Apr 26 03:21 t16 -rw-r--r-- 1 root 902 Apr 26 03:21 t3700 -rw-r--r-- 1 root 936 Apr 26 03:21 t3800 -rw-r--r-- 1 root 913 Apr 26 03:21 t500 -rw-r--r-- 2 root 1251 Apr 26 03:21 tab -rw-r--r-- 2 root 1251 Apr 26 03:21 tab132 -rw-r--r-- 1 root 1227 Apr 26 03:21 tab132-rv -rw-r--r-- 1 root 1224 Apr 26 03:21 tab132-w -rw-r--r-- 1 root 1231 Apr 26 03:21 tab132-w-rv -rw-r--r-- 3 root 1023 Apr 26 03:21 tdv -rw-r--r-- 3 root 1023 Apr 26 03:21 tdv2215 -rw-r--r-- 2 root 905 Apr 26 03:21 tec -rw-r--r-- 1 root 909 Apr 26 03:21 tec400 -rw-r--r-- 1 root 907 Apr 26 03:21 tec500 -rw-r--r-- 3 root 920 Apr 26 03:21 tek -rw-r--r-- 3 root 920 Apr 26 03:21 tek4012 -rw-r--r-- 2 root 918 Apr 26 03:21 tek4013 -rw-r--r-- 2 root 914 Apr 26 03:21 tek4014 -rw-r--r-- 2 root 954 Apr 26 03:21 tek4014-sm -rw-r--r-- 2 root 920 Apr 26 03:21 tek4015 -rw-r--r-- 2 root 960 Apr 26 03:21 tek4015-sm -rw-r--r-- 3 root 939 Apr 26 03:21 tek4023 -rw-r--r-- 8 root 1270 Apr 26 03:21 tek4024 -rw-r--r-- 8 root 1270 Apr 26 03:21 tek4025 -rw-r--r-- 8 root 1270 Apr 26 03:21 tek4027 -rw-r--r-- 5 root 968 Apr 26 03:21 tek4112 -rw-r--r-- 3 root 1095 Apr 26 03:21 teleray -rw-r--r-- 2 root 905 Apr 26 03:21 teletec -rw-r--r-- 4 root 1053 Apr 26 03:21 televideo914 -rw-r--r-- 3 root 1120 Apr 26 03:21 televideo950 -rw-r--r-- 2 root 1033 Apr 26 03:21 televideo970 -rw-r--r-- 1 root 957 Apr 26 03:21 terak -rw-r--r-- 5 root 962 Apr 26 03:20 terminet -rw-r--r-- 5 root 962 Apr 26 03:20 terminet1200 -rw-r--r-- 5 root 962 Apr 26 03:20 terminet300 -rw-r--r-- 3 root 939 Apr 26 03:21 tex -rw-r--r-- 4 root 897 Apr 26 03:21 ti -rw-r--r-- 4 root 914 Apr 26 03:21 ti700 -rw-r--r-- 4 root 914 Apr 26 03:21 ti733 -rw-r--r-- 4 root 914 Apr 26 03:21 ti735 -rw-r--r-- 4 root 897 Apr 26 03:21 ti745 -rw-r--r-- 1 root 872 Apr 26 03:21 ti800 -rw-r--r-- 5 root 962 Apr 26 03:20 tn1200 -rw-r--r-- 5 root 962 Apr 26 03:20 tn300 -rw-r--r-- 2 root 916 Apr 26 03:21 trs-80 -rw-r--r-- 2 root 916 Apr 26 03:21 trs80 -rw-r--r-- 3 root 982 Apr 26 03:21 ts-1 -rw-r--r-- 3 root 982 Apr 26 03:21 ts1 -rw-r--r-- 3 root 895 Apr 26 03:21 tty -rw-r--r-- 3 root 895 Apr 26 03:21 tty33 -rw-r--r-- 2 root 898 Apr 26 03:21 tty37 -rw-r--r-- 5 root 1014 Apr 26 03:21 tty40 -rw-r--r-- 2 root 891 Apr 26 03:21 tty43 -rw-r--r-- 2 root 1192 Apr 26 03:21 tty4424 -rw-r--r-- 2 root 1194 Apr 26 03:21 tty4424-2 -rw-r--r-- 2 root 957 Apr 26 03:21 tty4424-el-2 -rw-r--r-- 1 root 870 Apr 26 03:20 ttywilliams -rw-r--r-- 5 root 1060 Apr 26 03:21 tvi -rw-r--r-- 5 root 1097 Apr 26 03:21 tvi-2p -rw-r--r-- 1 root 988 Apr 26 03:21 tvi2p -rw-r--r-- 3 root 1008 Apr 26 03:21 tvi912 -rw-r--r-- 5 root 1097 Apr 26 03:21 tvi912-2p -rw-r--r-- 1 root 993 Apr 26 03:21 tvi9122p -rw-r--r-- 4 root 1060 Apr 26 03:21 tvi912b -rw-r--r-- 4 root 1060 Apr 26 03:21 tvi912c -rw-r--r-- 3 root 1008 Apr 26 03:21 tvi912cc -rw-r--r-- 4 root 1053 Apr 26 03:21 tvi914 -rw-r--r-- 3 root 1038 Apr 26 03:21 tvi920 -rw-r--r-- 5 root 1097 Apr 26 03:21 tvi920-2p -rw-r--r-- 1 root 993 Apr 26 03:21 tvi9202p -rw-r--r-- 5 root 1060 Apr 26 03:21 tvi920b -rw-r--r-- 5 root 1060 Apr 26 03:21 tvi920c -rw-r--r-- 2 root 1060 Apr 26 03:21 tvi925 -rw-r--r-- 3 root 1120 Apr 26 03:21 tvi950 -rw-r--r-- 2 root 1185 Apr 26 03:21 tvi950-2p -rw-r--r-- 2 root 1185 Apr 26 03:21 tvi950-4p -rw-r--r-- 1 root 1078 Apr 26 03:21 tvi950-ap -rw-r--r-- 1 root 1058 Apr 26 03:21 tvi950-b -rw-r--r-- 1 root 1117 Apr 26 03:21 tvi950-ns -rw-r--r-- 2 root 1148 Apr 26 03:21 tvi950-rv -rw-r--r-- 2 root 1212 Apr 26 03:21 tvi950-rv-2p -rw-r--r-- 2 root 1211 Apr 26 03:21 tvi950-rv-4p -rw-r--r-- 1 root 1123 Apr 26 03:21 tvi9502p -rw-r--r-- 1 root 1123 Apr 26 03:21 tvi9504p -rw-r--r-- 1 root 1018 Apr 26 03:21 tvi950b -rw-r--r-- 1 root 1072 Apr 26 03:21 tvi950ns -rw-r--r-- 1 root 1085 Apr 26 03:21 tvi950rv -rw-r--r-- 1 root 1121 Apr 26 03:21 tvi950rv2p -rw-r--r-- 1 root 1119 Apr 26 03:21 tvi950rv4p -rw-r--r-- 3 root 1041 Apr 26 03:21 tvi970 -rw-r--r-- 3 root 1084 Apr 26 03:21 tvi970-132 -rw-r--r-- 2 root 1033 Apr 26 03:21 tvi970vc /usr/att/usr/lib/terminfo/u: total 4 -rw-r--r-- 2 root 928 Apr 26 03:20 ubell -rw-r--r-- 2 root 928 Apr 26 03:20 ubellchar -rw-r--r-- 1 root 960 Apr 26 03:21 unitrm18 -rw-r--r-- 1 root 850 Apr 26 03:21 unknown /usr/att/usr/lib/terminfo/v: total 92 -rw-r--r-- 3 root 1041 Apr 26 03:21 v7 -rw-r--r-- 3 root 1084 Apr 26 03:21 v8 -rw-r--r-- 3 root 936 Apr 26 03:21 vc103 -rw-r--r-- 3 root 936 Apr 26 03:21 vc203 -rw-r--r-- 3 root 936 Apr 26 03:21 vc303 -rw-r--r-- 2 root 936 Apr 26 03:21 vc303-a -rw-r--r-- 2 root 936 Apr 26 03:21 vc403a -rw-r--r-- 1 root 945 Apr 26 03:21 vc404 -rw-r--r-- 1 root 980 Apr 26 03:21 vc404-na -rw-r--r-- 1 root 985 Apr 26 03:21 vc404-s -rw-r--r-- 1 root 1024 Apr 26 03:21 vc404-s-na -rw-r--r-- 1 root 940 Apr 26 03:21 vc415 -rw-r--r-- 1 root 1055 Apr 26 03:21 vi200 -rw-r--r-- 2 root 1084 Apr 26 03:21 vi200-f -rw-r--r-- 1 root 1058 Apr 26 03:21 vi200-ic -rw-r--r-- 1 root 1048 Apr 26 03:21 vi200-rv -rw-r--r-- 1 root 1088 Apr 26 03:21 vi200-rv-ic -rw-r--r-- 1 root 1102 Apr 26 03:21 vi300 -rw-r--r-- 1 root 1123 Apr 26 03:21 vi300-aw -rw-r--r-- 1 root 1114 Apr 26 03:21 vi300-rv -rw-r--r-- 1 root 1122 Apr 26 03:21 vi300-ss -rw-r--r-- 1 root 1103 Apr 26 03:21 vi550 -rw-r--r-- 1 root 1003 Apr 26 03:20 viewpoint -rw-r--r-- 3 root 1000 Apr 26 03:21 virtual -rw-r--r-- 2 root 1084 Apr 26 03:21 visual -rw-r--r-- 3 root 921 Apr 26 03:21 vitty -rw-r--r-- 2 root 1102 Apr 26 03:20 vk100 -rw-r--r-- 2 root 1249 Apr 26 03:20 vt100 -rw-r--r-- 1 root 1238 Apr 26 03:20 vt100-am -rw-r--r-- 2 root 1338 Apr 26 03:20 vt100-bot-s -rw-r--r-- 2 root 1249 Apr 26 03:20 vt100-nam -rw-r--r-- 2 root 1309 Apr 26 03:20 vt100-nam-w -rw-r--r-- 1 root 1164 Apr 26 03:20 vt100-nav -rw-r--r-- 2 root 1229 Apr 26 03:20 vt100-nav-w -rw-r--r-- 1 root 1206 Apr 26 03:21 vt100-np -rw-r--r-- 3 root 1363 Apr 26 03:20 vt100-s -rw-r--r-- 2 root 1338 Apr 26 03:20 vt100-s-bot -rw-r--r-- 3 root 1363 Apr 26 03:20 vt100-s-top -rw-r--r-- 3 root 1363 Apr 26 03:20 vt100-top-s -rw-r--r-- 2 root 1297 Apr 26 03:20 vt100-w -rw-r--r-- 2 root 1297 Apr 26 03:20 vt100-w-am -rw-r--r-- 2 root 1309 Apr 26 03:20 vt100-w-nam -rw-r--r-- 2 root 1229 Apr 26 03:20 vt100-w-nav -rw-r--r-- 1 root 1206 Apr 26 03:21 vt100am -rw-r--r-- 1 root 1206 Apr 26 03:21 vt100nam -rw-r--r-- 1 root 1259 Apr 26 03:21 vt100s -rw-r--r-- 1 root 1197 Apr 26 03:21 vt100w -rw-r--r-- 1 root 1259 Apr 26 03:20 vt125 -rw-r--r-- 1 root 1259 Apr 26 03:20 vt132 -rw-r--r-- 2 root 1177 Apr 26 03:20 vt200 -rw-r--r-- 2 root 1177 Apr 26 03:20 vt200-nam -rw-r--r-- 1 root 883 Apr 26 03:20 vt50 -rw-r--r-- 1 root 915 Apr 26 03:20 vt50h -rw-r--r-- 1 root 925 Apr 26 03:20 vt52 /usr/att/usr/lib/terminfo/w: total 35 -rw-r--r-- 3 root 1040 Apr 26 03:21 w5 -rw-r--r-- 3 root 1106 Apr 26 03:21 w7 -rw-r--r-- 4 root 1178 Apr 26 03:21 w8 -rw-r--r-- 3 root 1167 Apr 26 03:21 w9 -rw-r--r-- 3 root 1198 Apr 26 03:21 wa -rw-r--r-- 2 root 993 Apr 26 03:21 wy100 -rw-r--r-- 2 root 1000 Apr 26 03:21 wy50 -rw-r--r-- 3 root 1040 Apr 26 03:21 wy50-w -rw-r--r-- 3 root 1106 Apr 26 03:21 wy75 -rw-r--r-- 4 root 1178 Apr 26 03:21 wy75-132 -rw-r--r-- 3 root 1167 Apr 26 03:21 wy75-flash -rw-r--r-- 4 root 1178 Apr 26 03:21 wy75-w -rw-r--r-- 3 root 1198 Apr 26 03:21 wy75-wvb -rw-r--r-- 3 root 1167 Apr 26 03:21 wy75vb -rw-r--r-- 4 root 1178 Apr 26 03:21 wy75w -rw-r--r-- 3 root 1198 Apr 26 03:21 wy75wvb -rw-r--r-- 2 root 1000 Apr 26 03:21 wyse50 -rw-r--r-- 3 root 1040 Apr 26 03:21 wyse50-w -rw-r--r-- 3 root 1106 Apr 26 03:21 wyse75 /usr/att/usr/lib/terminfo/x: total 6 -rw-r--r-- 4 root 914 Apr 26 03:20 x1700 -rw-r--r-- 4 root 914 Apr 26 03:20 x1720 -rw-r--r-- 4 root 914 Apr 26 03:20 x1750 -rw-r--r-- 3 root 1023 Apr 26 03:21 x25 -rw-r--r-- 1 root 945 Apr 26 03:20 xitex -rw-r--r-- 1 root 936 Apr 26 03:21 xl83 /usr/att/usr/lib/terminfo/y: total 2 -rw-r--r-- 2 root 1042 Apr 26 03:21 ya /usr/att/usr/lib/terminfo/z: total 6 -rw-r--r-- 7 root 1131 Apr 26 03:20 z19 -rw-r--r-- 2 root 960 Apr 26 03:21 z30 -rw-r--r-- 2 root 960 Apr 26 03:21 zen30 -rw-r--r-- 7 root 1131 Apr 26 03:20 zenith /usr/att/usr/lib/tmac: total 15 -r--r--r-- 1 bin 228 Apr 26 00:36 strings -r--r--r-- 1 bin 475 Apr 26 00:36 tmac.an -r--r--r-- 1 bin 175 Apr 26 00:36 tmac.m -r--r--r-- 1 bin 410 Apr 26 00:36 tmac.s -r--r--r-- 1 bin 4299 Apr 26 00:36 tmac.scover -r--r--r-- 1 bin 809 Apr 26 00:36 tmac.sdisp -r--r--r-- 1 bin 1190 Apr 26 00:36 tmac.skeep -r--r--r-- 1 bin 2423 Apr 26 00:36 tmac.srefs /usr/att/usr/lib/uucp: total 466 -r-------- 1 uucp 587 Apr 26 00:37 L-devices -r-------- 1 uucp 388 Apr 26 00:37 L-dialcodes -r-------- 1 uucp 391 Apr 26 00:37 L.aliases -r-------- 1 uucp 768 Apr 26 00:37 L.cmds -r-------- 1 uucp 5299 Apr 26 00:37 L.sys -r-------- 1 uucp 426 Apr 26 00:37 USERFILE ---s--s--- 1 uucp 20480 Apr 26 00:36 acucntrl -r-x--x--- 1 uucp 2767 Apr 26 00:37 uu_mkdirs -rwx--x--- 1 uucp 81920 Apr 26 00:36 uucall ---s--s--x 1 cp 155648 Apr 26 00:36 uucico ---s--s--- 1 uucp 81920 Apr 26 00:36 uuclean ---s--s--- 1 uucp 102400 Apr 26 00:36 uuxqt /usr/att/usr/news: total 0 /usr/att/usr/spool: total 5 drwxr-xr-x 4 root 512 Apr 25 22:02 cron lrwxrwxrwx 1 root 16 May 11 07:59 mail -> /usr/.spool/mail lrwxrwxrwx 1 root 19 May 11 07:59 spooler -> /usr/.spool/spooler drwxr-xr-x 2 uucp 24 Apr 25 22:02 uucp drwxrwxrwx 2 uucp 512 Apr 25 22:02 uucppublic /usr/att/usr/spool/cron: total 2 drwxrwxr-x 2 root 24 Apr 25 22:02 atjobs drwxrwxr-x 2 root 24 Apr 25 22:02 crontabs /usr/att/usr/spool/cron/atjobs: total 0 /usr/att/usr/spool/cron/crontabs: total 0 /usr/att/usr/spool/uucp: total 0 /usr/att/usr/spool/uucppublic: total 0 -rw-r--r-- 1 uucp 0 Apr 25 22:02 .hushlogin /usr/att/usr/tmp: total 1 drwxrwxrwx 2 root 512 May 11 08:28 intl /usr/att/usr/tmp/intl: total 146 -r--r--r-- 1 root 13326 Apr 26 00:42 De_DE.646.src -r--r--r-- 1 root 26059 Apr 26 00:42 De_DE.6937.src -r--r--r-- 1 root 17261 Apr 26 00:42 De_DE.88591.src -r--r--r-- 1 root 10535 Apr 26 00:42 En_GB.646.src -r--r--r-- 1 root 22634 Apr 26 00:42 En_GB.6937.src -r--r--r-- 1 root 13762 Apr 26 00:42 En_GB.88591.src -r--r--r-- 1 root 10295 Apr 26 00:42 En_US.ASCII.src -r--r--r-- 1 root 10504 Apr 26 00:42 ISO_646.src -r--r--r-- 1 root 19154 Apr 26 00:42 ISO_6937.src /usr/cadmin: total 0 /usr/crash: total 2 -rw-r--r-- 1 root 2 Apr 25 22:02 bounds -rw-r--r-- 1 root 5 Apr 25 22:02 minfree /usr/diag: total 1426 -rw-r--r-- 1 root 153382 Dec 11 15:39 due -rw-r----- 1 root 60726 Dec 11 15:39 exa -rw-r--r-- 1 root 42904 Dec 11 15:39 exce -rw-r--r-- 1 root 96810 Dec 11 15:39 is -rw-r--r-- 1 root 76135 Dec 11 15:39 isf -rw-r--r-- 1 root 39899 Dec 11 15:39 load -rw-r--r-- 1 root 41311 Dec 11 15:39 mbx -rw-r--r-- 1 root 52470 Dec 11 15:39 mem -rw-r--r-- 1 root 2092 Dec 11 15:39 menu -rw-r--r-- 1 root 57393 Dec 11 15:39 proc -rw-r--r-- 1 root 30027 Dec 11 15:39 sced -rw-r--r-- 1 root 56799 Dec 11 15:39 sd -rw-r--r-- 1 root 53794 Dec 11 15:39 sd1 -rw-r--r-- 1 root 51614 Dec 11 15:39 sd2 -rw-r--r-- 1 root 34189 Dec 11 15:39 serac -rw-r--r-- 1 root 50277 Dec 11 15:39 sf -rw-r--r-- 1 root 46768 Dec 11 15:39 sf1 -rw-r----- 1 root 30161 Dec 11 15:39 sim -rw-r--r-- 1 root 152570 Dec 11 15:39 supv -rw-r--r-- 1 root 87209 Dec 11 15:39 symmem -rw-r--r-- 1 root 2552 Dec 11 15:39 tape.info -rw-r--r-- 1 root 45867 Dec 11 15:39 ts -rw-r--r-- 1 root 45831 Dec 11 15:39 tts -rw-r--r-- 1 root 62475 Dec 11 15:39 xp -rw-r--r-- 1 root 52215 Dec 11 15:39 xt /usr/dict: total 356 -rwxr-xr-x 1 root 50000 Apr 26 03:02 hlista -rwxr-xr-x 1 root 50000 Apr 26 03:02 hlistb -rwxr-xr-x 1 root 50000 Apr 26 03:02 hstop drwxr-xr-x 2 root 24 Apr 25 22:00 papers -rw-r--r-- 1 root 201039 Apr 26 03:02 words /usr/dict/papers: total 0 /usr/etc: total 1497 drwxr-xr-x 2 root 512 May 11 07:40 VP -rwxr-xr-x 1 root 20480 Apr 26 02:53 ac -rwxr-xr-x 1 root 8192 Apr 26 02:52 accton -rwxr-xr-x 1 root 24576 Apr 26 02:52 catman -rwxr-xr-x 1 root 870 Apr 26 02:52 check -rwx--x--x 1 root 57344 Apr 26 00:37 check_key -rwxr-xr-x 1 root 2843 Apr 26 02:52 cptape -rwxr-xr-x 1 root 114688 Apr 26 02:44 crash -rwxr-xr-x 1 root 16384 Apr 26 02:53 dcheck -rwxr-xr-x 1 root 24576 Apr 26 02:47 dumpfs -rwx--x--x 1 root 57344 Apr 26 00:37 echeck_key -rwxr-xr-x 1 root 53248 Apr 26 02:42 emon -rwx------ 1 root 1247 Apr 26 00:37 enter_key -rwxr-xr-x 1 root 40960 Apr 26 02:52 gettable -rwxr-xr-x 1 root 16384 Apr 26 02:42 gopro -rwxr-xr-x 1 root 57344 Apr 26 02:45 htable -rwxr-xr-x 1 root 24576 Apr 26 02:53 icheck -rwxr-xr-x 1 root 28672 Apr 26 02:53 in.comsat -rwxr-x--- 1 root 12288 Apr 26 02:53 lockdebug ---x--s--x 1 root 49152 Apr 26 02:46 monitor -rwxr-xr-x 1 root 16384 Apr 26 02:53 ncheck -rwxr-xr-x 1 root 81924 Apr 26 02:47 ndb -rwxr-xr-x 1 root 20480 Apr 26 02:53 p_machine -rwxr-xr-x 1 root 49152 Apr 26 02:53 pwinfo ---x--s--x 1 root 57344 Apr 26 02:53 quot -rwx--x--x 1 root 57344 Apr 26 00:37 rm_key -rwxr-xr-x 1 root 90112 Apr 26 02:45 rpc.lockd -rwxr-xr-x 1 root 49152 Apr 26 02:53 rpcinfo -rwxr-xr-x 1 root 53248 Apr 26 02:52 sa -rwxr-xr-x 1 root 118784 Apr 26 02:52 secure -rwxr-x--- 1 root 24576 Apr 26 02:53 showlocks -rwx------ 1 root 57344 Apr 26 00:37 silsd drwxr-x--- 2 root 512 Mar 22 17:00 sim -rwxr-xr-x 1 root 20480 Apr 26 02:52 swapon -rwx------ 1 root 61440 Apr 26 00:37 trans_key -rwxr-xr-x 1 root 28672 Apr 26 02:53 trpt -rwxr-xr-x 1 root 24576 Apr 26 02:52 tunefs -rwxr-xr-x 1 root 86016 Apr 26 02:52 wcheck /usr/etc/VP: total 234 lrwxrwxrwx 1 root 11 May 11 07:40 VP -> /usr/etc/VP -rwxr-xr-x 1 root 62 Apr 26 02:48 rc -r-xr-xr-x 1 root 24576 Apr 26 02:48 vpconf -r-x------ 1 root 49152 Apr 26 02:48 vplist -r-xr-xr-x 1 root 49152 Apr 26 02:48 vpmsg -r-x------ 1 root 53248 Apr 26 02:48 vpreq -r-x------ 1 root 61440 Apr 26 02:48 vpserv /usr/etc/sim: total 518 -rwxr-xr-x 1 root 32768 Apr 26 02:47 Tak -rw-r--r-- 1 root 459637 Mar 20 17:44 csimsw -rwxr-xr-- 1 root 2045 Apr 26 02:47 simload -rwxr-xr-x 1 root 20480 Apr 26 02:47 simmsg /usr/games: total 1036 -rwxr-xr-x 1 root 16384 Apr 26 02:52 arithmetic -rwxr-xr-x 1 root 57344 Apr 26 02:51 backgammon -rwxr-xr-x 1 root 24576 Apr 26 02:53 banner -rwxr-xr-x 1 root 8192 Apr 26 02:53 bcd -rwxr-xr-x 1 root 79915 Apr 26 01:17 bogdict -rwxr-xr-x 1 root 28672 Apr 26 02:51 boggle -rwxr-xr-x 1 root 49152 Apr 26 02:53 canfield -rwxr-xr-x 1 root 45056 Apr 26 02:53 cfscores -rwxr-xr-x 1 root 53248 Apr 26 02:51 cribbage -rwxr-xr-x 1 root 16384 Apr 26 02:53 factor -rwxr-xr-x 1 root 16384 Apr 26 02:53 fish ---s--x--x 1 daemon 20480 Apr 26 02:51 fortune -rwxr-xr-x 1 root 32768 Apr 26 02:52 hangman drwxr-xr-x 3 root 512 Apr 26 02:52 lib -rwxr-xr-x 1 root 16384 Apr 26 02:53 number -rwxr-xr-x 1 root 24576 Apr 26 02:53 primes -rwxr-xr-x 1 root 24576 Apr 26 02:52 quiz -rwxr-xr-x 1 root 24576 Apr 26 02:53 rain ---s--x--x 1 daemon 94208 Apr 26 02:52 sail -rwxr-xr-x 1 root 24255 Apr 26 02:52 sail.doc -rwx--x--x 1 root 65536 Apr 26 02:52 sail.log ---s--x--x 1 daemon 73728 Apr 26 02:52 snake -rwxr-xr-x 1 daemon 45056 Apr 26 02:52 snscore -rwxr-xr-x 1 root 65536 Apr 26 02:51 teachgammon -rwxr-xr-x 1 root 73728 Apr 26 02:52 trek -rwxr-xr-x 1 root 32768 Apr 26 02:53 worm -rwxr-xr-x 1 root 24576 Apr 26 02:53 worms -rwxr-xr-x 1 root 20480 Apr 26 02:53 wump /usr/games/lib: total 277 -rwxr-xr-x 1 root 11742 Apr 26 02:51 crib.instr -rw------- 1 dakeemon 183125 Apr 26 01:23 fortunes.dat drwxr-xr-x 2 root 1024 Apr 26 02:52 quiz.k ---s--x--x 1 daemon 73728 Apr 26 02:52 saildriver -rw-r--r-- 1 daemon 0 Apr 26 02:52 saillog -rw-r--r-- 1 daemon 0 Apr 26 02:52 snakerawscores /usr/games/lib/quiz.k: total 67 -rw-r--r-- 1 root 917 Apr 26 02:52 africa -rw-r--r-- 1 root 548 Apr 26 02:52 america -rw-r--r-- 1 root 3898 Apr 26 02:52 areas -rw-r--r-- 1 root 789 Apr 26 02:52 arith -rw-r--r-- 1 root 733 Apr 26 02:52 asia -rw-r--r-- 1 root 401 Apr 26 02:52 babies -rw-r--r-- 1 root 6853 Apr 26 02:52 bard -rw-r--r-- 1 root 138 Apr 26 02:52 chinese -rw-r--r-- 1 root 1403 Apr 26 02:52 collectives -rw-r--r-- 1 root 3630 Apr 26 02:52 ed -rw-r--r-- 1 root 2130 Apr 26 02:52 elements -rw-r--r-- 1 root 752 Apr 26 02:52 europe -rw-r--r-- 1 root 249 Apr 26 02:52 greek -rw-r--r-- 1 root 301 Apr 26 02:52 inca -rw-r--r-- 1 root 1550 Apr 26 02:52 index -rw-r--r-- 1 root 2956 Apr 26 02:52 latin -rw-r--r-- 1 root 163 Apr 26 02:52 locomotive -rw-r--r-- 1 root 274 Apr 26 02:52 midearth -rw-r--r-- 1 root 160 Apr 26 02:52 morse -rw-r--r-- 1 root 930 Apr 26 02:52 murders -rw-r--r-- 1 root 5967 Apr 26 02:52 poetry -rw-r--r-- 1 root 814 Apr 26 02:52 posneg -rw-r--r-- 1 root 2351 Apr 26 02:52 pres -rw-r--r-- 1 root 314 Apr 26 02:52 province -rw-r--r-- 1 root 722 Apr 26 02:52 seq-easy -rw-r--r-- 1 root 872 Apr 26 02:52 seq-hard -rw-r--r-- 1 root 405 Apr 26 02:52 sexes -rw-r--r-- 1 root 1652 Apr 26 02:52 sov -rw-r--r-- 1 root 74 Apr 26 032:52 spell -rw-r--r-- 1 root 2098 Apr 26 02:52 state -rw-r--r-- 1 root 1060 Apr 26 02:52 trek -rw-r--r-- 1 root 6701 Apr 26 02:52 ucc /usr/gast: total 0 /usr/hosts: total 0 /usr/local: total 1 drwxr-xr-x 2 root 24 Apr 25 22:01 lib /usr/local/lib: total 0 /usr/lost+found: total 0 /usr/mgast: total 0 /usr/msgs: total 0 /usr/preserve: total 0 /usr/pub: total 26 -rwxr-xr-x 2 bin 3110 Apr 26 00:35 9001eqnchar -rwxr-xr-x 1 bin 3158 Apr 26 00:35 9022eqnchar -rwxr-xr-x 1 bin 3200 Apr 26 00:35 apseqnchar -r--r--r-- 1 root 2114 Apr 25 22:02 ascii -rwxr-xr-x 1 bin 3236 Apr 26 00:35 cateqnchar -rwxr-xr-x 2 bin 3110 Apr 26 00:35 eqnchar -r--r--r-- 1 root 475 Apr 25 22:02 greek -rwxr-xr-x 1 bin 1254 Apr 26 00:35 lpeqnchar /usr/rtmp: total 0 /usr/skel: total 4 -rwxr-xr-x 1 uucp 167 Apr 25 22:02 .cshrc -rwxr-xr-x 1 uucp 170 Apr 25 22:02 .login -rwxr-xr-x 1 uucp 29 Apr 25 22:02 .mailrc -rwxr-xr-x 1 uucp 102 Apr 25 22:02 .profile /usr/sys: total 24 drwxr-xr-x 2 root 24 Apr 25 22:03 GENERIC drwxr-xr-x 2 root 1024 Apr 26 10:14 MX500 drwxr-xr-x 2 root 24 Apr 25 22:03 SINIX lrwxrwxrwx 1 root 7 May 11 08:27 balance -> machine drwxr-xr-x 2 root 1536 May 4 16:52 conf drwxr-xr-x 2 root 512 Apr 26 10:13 custA drwxr-xr-x 2 root 2048 Apr 25 22:03 h lrwxrwxrwx 1 root 5 May 11 08:25 machine -1> MX500 drwxr-xr-x 2 root 1536 Apr 25 22:03 mbad drwxr-xr-x 2 root 512 Apr 25 22:03 net drwxr-xr-x 2 root 512 Apr 25 22:03 netat drwxr-xr-x 2 root 512 Apr 25 22:03 netif drwxr-xr-x 2 root 512 Apr 25 22:03 netinet drwxr-xr-x 2 root 512 Apr 25 22:03 nfs drwxr-xr-x 2 root 512 Apr 25 22:03 rpc drwxr-xr-x 2 root 512 Apr 25 22:03 sec drwxr-xr-x 2 root 512 Apr 25 22:05 stand drwxr-xr-x 2 root 24 Apr 25 22:03 sys drwxr-xr-x 2 root 512 Apr 25 22:03 ufs drwxr-xr-x 2 root 512 Apr 25 22:03 vp drwxr-xr-x 2 root 512 Apr 25 22:03 zdc /usr/sys/GENERIC: total 0 /usr/sys/MX500: total 226 -r--r--r-- 1 root 8258 Apr 25 22:03 SGSmem.h -r--r--r-- 1 root 6846 Apr 25 22:03 SGSproc.h -r--r--r-- 1 root 2290 Apr 26 10:13 asm.sed -r--r--r-- 1 root 1678 Apr 26 10:13 asm.virgin -r--r--r-- 1 root 9947 Apr 25 22:03 bdp.h -r--r--r-- 1 root 9177 Apr 25 22:03 bic.h -r--r--r-- 1 root 4003 Apr 25 22:03 buscycles.h -r--r--r-- 1 root 30297 Apr 25 22:03 cfg.h -r--r--r-- 1 root 1081 Apr 25 22:03 chiptypes.h -r--r--r-- 1 root 3107 Apr 25 22:03 clkarb.h -r--r--r-- 1 root 1179 Apr 25 22:03 clock.h -r--r--r-- 1 root 9235 Apr 25 22:03 cmc.h -r--r--r-- 1 root 3141 Apr 25 22:03 engine.h -r--r--r-- 1 root 1967 Apr 25 22:03 exec.h -r--r--r-- 1 root 2122 Apr 25 22:03 fpu.h -r--r--r-- 1 root 6633 Apr 25 22:03 gate.h -rwxr-xr-x 1 root 20480 Apr 26 10:14 genassym -r--r--r-- 1 root 2548 Apr 25 22:03 hwparam.h -r--r--r-- 1 root 2771 Apr 25 22:03 intctl.h -r--r--r-- 1 root 9058 Apr 25 22:03 ioconf.h -r--r--r-- 1 root 2064 Apr 25 22:03 mftpr.h -r--r--r-- 1 root 5359 Apr 25 22:03 mmu.h -r--r--r-- 1 root 3998 Apr 25 22:03 mutex.h -r--r--r-- 1 root 3129 Apr 25 22:03 param.h -r--r--r-- 1 root 8316 Apr 25 22:03 plocal.h -r--r--r-- 1 root 2193 Apr 25 22:03 pmap.h -r--r--r-- 1 root 3263 Apr 25 22:03 psl.h -r--r--r-- 1 root 8847 Apr 25 22:03 pte.h -r--r--r-- 1 root 5001 Apr 25 22:03 ptrace.h -r--r--r-- 1 root 3923 Apr 25 22:03 reg.h -r--r--r-- 1 root 4880 Apr 25 22:03 slic.h -r--r--r-- 1 root 15979 Apr 25 22:03 slicreg.h -r--r--r-- 1 root 1573 Apr 25 22:03 trap.h -r--r--r-- 1 root 2472 Apr 25 22:03 vmmac.h -r--r--r-- 1 root 5418 Apr 25 22:03 vmparam.h /usr/sys/SINIX: total 0 /usr/sys/conf: total 2343 -rw-r--r-- 1 root 43390 Apr 26 10:14 FASTlib.a -r--r--r-- 1 root 4948 Apr 26 10:13 GENERIC -r--r--r-- 1 root 4752 Apr 26 10:14 Makefile.balance -rw-r--r-- 1 root 50446 May 4 16:51 OBJSlib.a -r--r--r-- 1 root 12326 Apr 26 10:13 SINIX -r--r--r-- 1 root 1237 Apr 26 10:13 conf_cd.c -r--r--r-- 1 root 1382 Apr 26 10:13 conf_cl.c -r--r--r-- 1 root 1193 Apr 26 10:13 conf_cmx.c -r--r--r-- 1 root 1310 Apr 26 10:13 conf_co.c -r--r--r-- 1 root 995 Apr 26 10:13 conf_cw.c -r--r--r-- 1 root 4466 Apr 26 10:13 conf_cx.c -r--r--r-- 1 root 5158 Apr 26 10:13 conf_df.c -r--r--r-- 1 root 956 Apr 26 10:13 conf_due_.c -r--r--r-- 1 root 1038 Apr 26 10:13 conf_generic.c -r--r--r-- 1 root 1960 Apr 26 10:13 conf_if_se.c -r--r--r-- 1 root 510 Apr 26 10:13 conf_if_sl.c -r--r--r-- 1 root 12475 Apr 26 10:13 conf_is.c -r--r--r-- 1 root 466 Apr 26 10:13 conf_kp.c -r--r--r-- 1 root 722 Apr 26 10:13 conf_ld.c -r--r--r-- 1 root 2046 Apr 26 10:13 conf_led.c -r--r--r-- 1 root 2317 Apr 26 10:13 conf_lp.c -r--r--r-- 1 root 935 Apr 26 10:13 conf_mmap.c -r--r--r-- 1 root 476 Apr 26 10:13 conf_ncr.c -r--r--r-- 1 root 4802 Apr 26 10:13 conf_net.c -r--r--r-- 1 root 5250 Apr 26 10:13 conf_nfs.c -r--r--r-- 1 root 1116 Apr 26 10:13 conf_pci.c -r--r--r-- 1 root 3649 Apr 26 10:13 conf_pmap.c -r--r--r-- 1 root 931 Apr 26 10:13 conf_s_.c -r--r--r-- 1 root 3766 Apr 26 10:13 conf_sd.c -r--r--r-- 1 root 5573 Apr 26 10:13 conf_sf.c -r--r--r-- 1 root 270 Apr 26 10:13 conf_si.c -r--r--r-- 1 root 936 Apr 26 10:13 conf_sl_.c -r--r--r-- 1 root 1545 Apr 26 10:13 conf_sr.c -r--r--r-- 1 root 3164 Apr 26 10:13 conf_st.c -r--r--r-- 1 root 1243 Apr 26 10:13 conf_syscalls.c -r--r--r-- 1 root 2247 Apr 26 10:13 conf_ts.c -r--r--r-- 1 root 3088 Apr 26 10:14 conf_tty.c -r--r--r-- 1 root 1341 Apr 26 10:14 conf_vec.c -r--r--r-- 1 root 1220 Apr 26 10:14 conf_vfs.c -r--r--r-- 1 root 1151 Apr 26 10:14 conf_vp.c -r--r--r-- 1 root 4844 Apr 26 10:14 conf_xp.c -r--r--r-- 1 root 3344 Apr 26 10:14 conf_xt.c -r--r--r-- 1 root 6712 Apr 26 10:14 conf_zd.c -r--r--r-- 1 root 1522 Apr 26 10:14 controllers.balance -r--r--r-- 1 root 1173 Apr 26 10:14 cust_panics.c -r--r--r-- 1 root 4913 Apr 26 10:13 cust_syscalls.c -r--r--r-- 1 root 2634 Apr 26 10:14 devices.balance -r--r--r-- 1 root 5002 Apr 26 10:14 files -r--r--r-- 1 root 6553 Apr 26 10:14 files.balance -r--r--r-- 1 root 1105 Apr 26 10:14 newvers.sh -r--r--r-- 1 root 20864 Apr 26 10:14 param.c -r--r--r-- 1 root 555 Apr 26 10:14 symbols.raw -r--r--r-- 1 root 2029 Apr 26 10:14 vers.c /usr/sys/custA: total 8 -r--r--r-- 1 root 3024 Apr 26 10:13 custA.c -r--r--r-- 1 root 1075 Apr 25 22:03 custA.h -r--r--r-- 1 root 2663 Apr 25 22:03 ioconf.h /usr/sys/h: total 381 -r--r--r-- 1 root 4225 Apr 25 22:03 accioctl.h -r--r--r-- 1 root 1823 Apr 25 22:03 acct.h -r--r--r-- 1 root 1744 Apr 25 22:03 bdinfo.h -r--r--r-- 1 root 9484 Apr 25 22:03 buf.h -r--r--r-- 1 root 1182 Apr 25 22:03 callout.h -r--r--r-- 1 root 1210 Apr 25 22:03 clist.h -r--r--r-- 1 root 5575 Apr 25 22:03 cmap.h -r--r--r-- 1 root 2414 Apr 25 22:03 conf.h -r--r--r-- 1 root 2875 Apr 25 22:03 core.h -r--r--r-- 1 root 3885 Apr 25 22:03 dir.h -r--r--r-- 1 root 990 Apr 25 22:03 dir_att.h -r--r--r-- 1 root 838 Apr 25 22:03 dir_sie.h -r--r--r-- 1 root 4372 Apr 25 22:03 dk.h -r--r--r-- 1 root 2735 Apr 25 22:03 dmap.h -r--r--r-- 1 root 1024 Apr 25 22:03 dnlc.h -r--r--r-- 1 root 1171 Apr 25 22:03 domain.h -r--r--r-- 1 root 5616 Apr 25 22:03 errno.h -r--r--r-- 1 root 3520 Apr 25 22:03 exaioctl.h -r--r--r-- 1 root 4721 Apr 25 22:03 exec.h -r--r--r-- 1 root 4023 Apr 25 22:03 fcntl.h -r--r--r-- 1 root 3940 Apr 25 22:03 file.hu -r--r--r-- 1 root 2627 Apr 25 22:03 flock.h -r--r--r-- 1 root 14454 Apr 25 22:03 ioctl.h -r--r--r-- 1 root 1567 Apr 25 22:03 ipc.h -r--r--r-- 1 root 2183 Apr 25 22:03 jioctl.h -r--r--r-- 1 root 1230 Apr 25 22:03 kernel.h -r--r--r-- 1 root 9534 Apr 25 22:03 ladioctl.h -r--r--r-- 1 root 1631 Apr 25 22:03 locking.h -r--r--r-- 1 root 2402 Apr 25 22:03 map.h -r--r--r-- 1 root 5700 Apr 25 22:03 mbuf.h -r--r--r-- 1 root 8818 Apr 25 22:03 mman.h -r--r--r-- 1 root 2125 Apr 25 22:03 mount.h -r--r--r-- 1 root 4454 Apr 25 22:03 msg.h -r--r--r-- 1 root 831 Apr 25 22:03 msgbuf.h -r--r--r-- 1 root 2360 Apr 25 22:03 mtio.h -r--r--r-- 1 root 2376 Apr 25 22:03 mutex.h -r--r--r-- 1 root 1052 Apr 25 22:03 nami.h -r--r--r-- 1 root 7872 Apr 25 22:03 param.h -r--r--r-- 1 root 2425 Apr 25 22:03 pathname.h -r--r--r-- 1 root 2380 Apr 25 22:03 pgrp.h -r--r--r-- 1 root 1577 Apr 25 22:03 platte.h -r--r--r-- 1 root 3302 Apr 25 22:03 platte300.h -r--r--r-- 1 root 9465 Apr 25 22:03 proc.h -r--r--r-- 1 root 7797 Apr 25 22:03 protosw.h -r--r--r-- 1 root 1569 Apr 25 22:03 reboot.h -r--r--r-- 1 root 2245 Apr 25 22:03 resource.h -r--r--r-- 1 root 796 Apr 25 22:03 seg.h -r--r--r-- 1 root 4468 Apr 25 22:03 sem.h -r--r--r-- 1 root 1124 Apr 25 22:03 sie_fcntl.h -r--r--r-- 1 root 2943 Apr 25 22:03 sie_ioctl.h -r--r--r-- 1 root 1165 Apr 25 22:03 sie_sgtty.h -r--r--r-- 1 root 4840 Apr 25 22:03 sie_termio.h -r--r--r-- 1 root 1726 Apr 25 22:03 sie_ttold.h -r--r--r-- 1 root 680 Apr 25 22:03 sie_utsname.h -r--r--r-- 1 root 1404 Apr 25 22:03 sieerrno.h -r--r--r-- 1 root 6890 Apr 25 22:03 signal.h -r--r--r-- 1 root 5146 Apr 25 22:03 socket.h -r--r--r-- 1 root 8824 Apr 25 22:03 socketvar.h -r--r--r-- 1 root 4087 Apr 25 22:03˜š stat.h -r--r--r-- 1 root 922 Apr 25 22:03 statxpg2.h -r--r--r-- 1 root 6919 Apr 25 22:03 syscall.h -r--r--r-- 1 root 3633 Apr 25 22:03 sysmacros.h -r--r--r-- 1 root 2360 Apr 25 22:03 systm.h -r--r--r-- 1 root 7005 Apr 25 22:03 termios.h -r--r--r-- 1 root 645 Apr 25 22:03 text.h -r--r--r-- 1 root 2493 Apr 25 22:03 time.h -r--r--r-- 1 root 784 Apr 25 22:03 timeb.h -r--r--r-- 1 root 1127 Apr 25 22:03 times.h -r--r--r-- 1 root 1178 Apr 25 22:03 tmp_ctl.h -r--r--r-- 1 root 3288 Apr 25 22:03 trace.h -r--r--r-- 1 root 3560 Apr 25 22:03 tracex.h -r--r--r-- 1 root 1465 Apr 25 22:03 trxnum.h -r--r--r-- 1 root 10075 Apr 25 22:03 tty.h -r--r--r-- 1 root 2197 Apr 25 22:03 ttychars.h -r--r--r-- 1 root 1220 Apr 25 22:03 ttydev.h -r--r--r-- 1 root 6240 Apr 25 22:03 types.h -r--r--r-- 1 root 702 Apr 25 22:03 uio.h -r--r--r-- 1 root 929 Apr 25 22:03 un.h -r--r--r-- 1 root 900 Apr 25 22:03 universe.h -r--r--r-- 1 root 1642 Apr 25 22:03 unpcb.h -r--r--r-- 1 root 11499 Apr 25 22:03 user.h -r--r--r-- 1 root 859 Apr 25 22:03 useracc.h -r--r--r-- 1 root 386 Apr 25 22:03 ustat.h -r--r--r-- 1 root 546 Apr 25 22:03 utsname.h -r--r--r-- 1 root 1236 Apr 25 22:03 vadvise.h -r--r--r-- 1 root 819 Apr 25 22:03 vcmd.h -r--r--r-- 1 root 5394 Apr 25 22:03 vfs.h -r--r--r-- 1 root 1158 Apr 25 22:03 vlimit.h -r--r--r-- 1 root 992 Apr 25 22:03 vm.h -r--r--r-- 1 root 8588 Apr 25 22:03 vmmac.h -r--r--r-- 1 root 4011 Apr 25 22:03 vmmeter.h -r--r--r-- 1 root 779 Apr 25 22:03 vmparam.h -r--r--r-- 1 root 4066 Apr 25 22:03 vmsystm.h -r--r--r-- 1 root 14419 Apr 25 22:03 vnode.h -r--r--r-- 1 root 1424 Apr 25 22:03 vtimes.h -r--r--r-- 1 root 7703 Apr 25 22:03 vtty.h -r--r--r-- 1 root 3090 Apr 25 22:03 wait.h /usr/sy0s/mbad: total 533 -r--r--r-- 1 root 4406 Apr 25 22:03 2661.h -r--r--r-- 1 root 4368 Apr 25 22:03 acc.h -r--r--r-- 1 root 21849 Apr 25 22:03 cd.h -r--r--r-- 1 root 3606 Apr 25 22:03 cdioctl.h -r--r--r-- 1 root 9219 Apr 25 22:03 cdlist.h -r--r--r-- 1 root 12153 Apr 25 22:03 cl.h -r--r--r-- 1 root 10303 Apr 25 22:03 cli.h -r--r--r-- 1 root 1356 Apr 25 22:03 clioctl.h -r--r--r-- 1 root 8807 Apr 25 22:03 cllist.h -r--r--r-- 1 root 16926 Apr 25 22:03 cmx.h -r--r--r-- 1 root 9142 Apr 25 22:03 cmxss2.h -r--r--r-- 1 root 614 Apr 25 22:03 cntbase.h -r--r--r-- 1 root 12226 Apr 25 22:03 cw.h -r--r--r-- 1 root 7240 Apr 25 22:03 cwi.h -r--r--r-- 1 root 4988 Apr 25 22:03 cwioctl.h -r--r--r-- 1 root 7151 Apr 25 22:03 cwlist.h -r--r--r-- 1 root 52270 Apr 25 22:03 cx.h -r--r--r-- 1 root 3373 Apr 25 22:03 cxbmove.h -r--r--r-- 1 root 1928 Apr 25 22:03 cxconf.h -r--r--r-- 1 root 19578 Apr 25 22:03 cxdefine.h -r--r--r-- 1 root 4716 Apr 25 22:03 cxicc.h -r--r--r-- 1 root 46975 Apr 25 22:03 cxioctl.h -r--r--r-- 1 root 5525 Apr 25 22:03 cxitplus.h -r--r--r-- 1 root 9008 Apr 25 22:03 cxitrans.h -r--r--r-- 1 root 3922 Apr 25 22:03 cxlima.h -r--r--r-- 1 root 31655 Apr 25 22:03 cxlist.h -r--r--r-- 1 root 10291 Apr 25 22:03 cxmap.h -r--r--r-- 1 root 3236 Apr 25 22:03 cxseladd.h -r--r--r-- 1 root 5301 Apr 25 22:03 cxtioctl.h -r--r--r-- 1 root 9672 Apr 25 22:03 df.h -r--r--r-- 1 root 4732 Apr 25 22:03 disk.h -r--r--r-- 1 root 4072 Apr 25 22:03 dkbad.h -r--r--r-- 1 root 4310 Apr 25 22:03 exa.h -r--r--r-- 1 root 454 Apr 25 22:03 flio.h -r--r--r-- 1 root 4816 Apr 25 22:03 hancr.h -r--r--r-- 1 root 6198 Apr 25 22:03 hd.h -r--r--r-- 1 root 4014 Apr 25 22:03 hdioctl.h -r--r--r-- 1 root 670 Apr 25 22:03 ioconf.h -r--r--r-- 1 root 13554 Apr 25 22:03 is.h -r--r--r-- 1 root 1300 Apr 25 22:03 isioctl.h -r--r--r-- 1 root 3636 Apr 25 22:03 ld.h -r--r--r-- 1 root 4285 Apr 25 22:03 ld12.h -r--r--r-- 1 root 5081 Apr 25 22:03 lp.h -r--r--r-- 1 root 8475 Apr 25 22:03 mbad.h -r--r--r-- 1 root 808 Apr 25 22:03 mubuf.h -r--r--r-- 1 root 12943 Apr 25 22:03 ncr.h -r--r--r-- 1 root 2705 Apr 25 22:03 ncrif.h -r--r--r-- 1 root 11901 Apr 25 22:03 osild.h -r--r--r-- 1 root 743 Apr 25 22:03 psr.h -r--r--r-- 1 root 3655 Apr 25 22:03 scsi.h -r--r--r-- 1 root 2477 Apr 25 22:03 seq.h -r--r--r-- 1 root 27316 Apr 25 22:03 si.h -r--r--r-- 1 root 8359 Apr 25 22:03 sr.h -r--r--r-- 1 root 6067 Apr 25 22:03 st.h -r--r--r-- 1 root 12536 Apr 25 22:03 xp.h -r--r--r-- 1 root 953 Apr 25 22:03 xpioctl.h -r--r--r-- 1 root 9140 Apr 25 22:03 xt.h -r--r--r-- 1 root 10515 Apr 25 22:03 xti.h /usr/sys/net: total 31 -r--r--r-- 1 root 1260 Apr 25 22:03 af.h -r--r--r-- 1 root 1029 Apr 25 22:03 ether_info.h -r--r--r-- 1 root 9151 Apr 25 22:03 if.h -r--r--r-- 1 root 1849 Apr 25 22:03 if_arp.h -r--r--r-- 1 root 2101 Apr 25 22:03 netisr.h -r--r--r-- 1 root 5139 Apr 25 22:03 promisc.h -r--r--r-- 1 root 2716 Apr 25 22:03 raw_cb.h -r--r--r-- 1 root 945 Apr 25 22:03 raw_ether.h -r--r--r-- 1 root 2560 Apr 25 22:03 route.h /usr/sys/netat: total 19 -r--r--r-- 1 root 8366 Apr 25 22:03 atalk.h -r--r--r-- 1 root 4833 Apr 25 22:03 atp.h -r--r--r-- 1 root 4772 Apr 25 22:03 katalk.h /usr/sys/netif: total 8 -r--r--r-- 1 root 4759 Apr 25 22:03 if_se.h -r--r--r-- 1 root 2138 Apr 25 22:03 pci.h /usr/sys/netinet: total 57 -r--r--r-- 1 root 1505 Apr 25 22:03 icmp_var.h -r--r--r-- 1 root 4159 Apr 25 22:03 if_ether.h -r--r--r-- 1 root 5878 Apr 25 22:03 in.h -r--r--r-- 1 root 2384 Apr 25 22:03 in_pcb.h -r--r--r-- 1 root 1285 Apr 25 22:03 in_systm.h -r--r--r-- 1 root 1446 Apr 25 22:03 in_var.h -r--r--r-- 1 root 3393 Apr 25 22:03 ip.h -r--r--r-- 1 root 3949 Apr 25 22:03 ip_icmp.h -r--r--r-- 1 root 4112 Apr 25 22:03 ip_var.h -r--r--r-- 1 root 1938 Apr 25 22:03 tcp.h -r--r--r-- 1 root 1169 Apr 25 22:03 tcp_debug.h -r--r--r-- 1 root 2364 Apr 25 22:03 tcp_fsm.h -r--r--r-- 1 root 1646 Apr 25 22:03 tcp_seq.h -r--r--r-- 1 root 4519 Apr 25 22:03 tcp_timer.h -r--r--r-- 1 root 4202 Apr 25 22:03 tcp_var.h -r--r--r-- 1 root 1291 Apr 25 22:03 tcpip.h -r--r--r-- 1 root 878 Apr 25 22:03 udp.h -r--r--r-- 1 root 1703 Apr 25 22:03 udp_var.h /usr/sys/nfs: total 19 -r--r--r-- 1 root 13127 Apr 25 22:03 nfs.h -r--r--r-- 1 root 2661 Apr 25 22:03 nfs_clnt.h -r--r--r-- 1 root 2661 Apr 25 22:03 rnode.h /usr/sys/rpc: total 45 -r--r--r-- 1 root 3420 Apr 25 22:03 auth.h -r--r--r-- 1 root 1928 Apr 25 22:03 auth_unix.h -r--r--r-- 1 root 6818 Apr 25 22:03 clnt.h -r--r--r-- 1 root 1427 Apr 25 22:03 pmap_clnt.h -r--r--r-- 1 root 2253 Apr 25 22:03 pmap_prot.h -r--r--r-- 1 root 2289 Apr 25 22:03 rpc.h -r--r--r-- 1 root 3066 Apr 25 22:03 rpc_msg.h -r--r--r-- 1 root 7484 Apr 25 22:03 svc.h -r--r--r-- 1 root 438 Apr 25 22:03 svc_auth.h -r--r--r-- 1 root 656 Apr 25 22:03 svc_dup.h -r--r--r-- 1 root 1332 Apr 25 22:03 types.h -r--r--r-- 1 root 8551 Apr 25 22:03 xdr.h /usr/sys/sec: total 58 -r--r--r-- 1 root 2999 Apr 25 22:03 co.h -r--r--r-- 1 root 4457 Apr 25 22:03 exas.h -r--r--r-- 1 root 670 Apr 25 22:03 ioconf.h -r--r--r-- 1 root 1607 Apr 25 22:03 kp.h -r--r--r-- 1 root 5729 Apr 25 22:03 scsi.h -r--r--r-- 1 root 8028 Apr 25 22:03 sd.h -r--r--r-- 1 root 15728 Apr 25 22:03 sec.h -r--r--r-- 1 root 1521 Apr 25 22:03 sec_ctl.h -r--r--r-- 1 root 6541 Apr 25 22:03 sf.h -r--r--r-- 1 root 1873 Apr 25 22:03 sm.h -r--r--r-- 1 root 5183 Apr 25 22:03 ts.h /usr/sys/stand: total 127 -rw-r--r-- 1 root 3115 Apr 25 22:05 ccs.h -rw-r--r-- 1 root 9482 Apr 25 22:05 conf_sd.h -rw-r--r-- 1 root 5382 Apr 25 22:05 conf_xp.h -rw-r--r-- 1 root 808 Apr 25 22:05 dump.h -rw-r--r-- 1 root 7031 Apr 25 22:05 emu.h -rw-r--r-- 1 root 1653 Apr 25 22:05 installsys.h -rw-r--r-- 1 root 18509 Apr 25 22:05 is.h -rw-r--r-- 1 root 2199 Apr 25 22:05 mbad.h -rw-r--r-- 1 root 1561 Apr 25 22:05 rs.h -rw-r--r-- 1 root 6423 Apr 25 22:05 saio.h -rw-r--r-- 1 root 13703 Apr 25 22:05 scsi.h -rw-r--r-- 1 root 2923 Apr 25 22:05 sdformat.h -rw-r--r-- 1 root 2559 Apr 25 22:05 sdreg.h -rw-r--r-- 1 root 10852 Apr 25 22:05 sec.h -rw-r--r-- 1 root 2263 Apr 25 22:05 sec_ctl.h -rw-r--r-- 1 root 7426 Apr 25 22:05 sec_diag.h -rw-r--r-- 1 root 1011 Apr 25 22:05 standversion.h -rw-r--r-- 1 root 2020 Apr 25 22:05 tsreg.h -rw-r--r-- 1 root 10340 Apr 25 22:05 xp.h -rw-r--r-- 1 root 5235 Apr 25 22:05 xt.h -rw-r--r-- 1 root 1262 Apr 25 22:05 zdc.h -rw-r--r-- 1 root 1883 Apr 25 22:05 zdc_ucode.h /usr/sys/sys: total 0 /usr/sys/ufs: total 34 -r--r--r-- 1 root 16266 Apr 25 22:03 fs.h -r--r--r-- 1 root 641 Apr 25 22:03 fsdir.h -r--r--r-- 1 root 10710 Apr 25 22:03 inode.h -r--r--r-- 1 root 1658 Apr 25 22:03 mount.h -r--r--r-- 1 root 4077 Apr 25 22:03 quota.h /usr/sys/vp: total 11 -r--r--r-- 1 root 514 Apr 25 22:03 vpaudit.h -r--r--r-- 1 root 5208 Apr 25 22:03 vpd.h -r--r--r-- 1 root 774 Apr 25 22:03 vpdflag.h -r--r--r-- 1 root 1098 Apr 25 22:03 vperr.h -r--r--r-- 1 root 893 Apr 25 22:03 vpioctl.h /usr/sys/zdc: total 23 -r--r--r-- 1 root 1820 Apr 25 22:03 ioconf.h -r--r--r-- 1 root 1806 Apr 25 22:03 zdbad.h -r--r--r-- 1 root 19151 Apr 25 22:03 zdc.h /usr/tele: total 2 -rw-r----- 1 tele 64 Jan 29 1987 .profile drwxr-x--- 2 tele 512 Feb 17 1987 bin /usr/tele/bin: total 140 -rwx--x--- 1 tele 27928 Jan 19 1987 apack -rwx--x--- 1 tele 26752 Jan 19 1987 aunpack -rwx--x--- 1 tele 11588 Jan 8 1987 cut -rwx--x--- 1 tele 27784 Jan 19 1987 pack -rwx--x--- 1 tele 6268 Feb 6 1987 recv -rwx--x--- 1 tele 11264 Feb 6 1987 tran -rwx--x--- 1 tele 26928 Jan 19 1987 unpack /usr/ucb: total 3130 ---x--s--x 2 bin 90112 Apr 27 13:17 Mail -rwxr-xr-t 6 root 151552 Apr 26 02:45 a.vi -rwxr-xr-x 1 root 16384 Apr 26 02:54 apply -rwxr-xr-x 3 root 24576 Apr 26 02:55 apropos -rwxr-xr-x 1 root 16384 Apr 26 02:55 arcv -rwxr-xr-x 1 root 24576 Apr 26 02:54 atob -rwxr-xr-x 1 root 20480 Apr 26 02:55 biff -rwxr-xr-x 1 root 16384 Apr 26 02:54 btoa -rwxr-xr-x 1 root 579 Apr 26 02:52 ccat -rwxr-xr-x 1 root 24576 Apr 26 02:55 checknr -rws--x--x 1 root 49152 Apr 26 02:55 chfn -rws--x--x 1 root 49152 Apr 26 02:55 chsh -rwxr-xr-x 1 root 12288 Apr 26 02:57 clear -rwxr-xr-x 1 root 20480 Apr 26 02:55 colcrt -rwxr-xr-x 1 root 12288 Apr 26 02:55 colrm -rwxr-xr-x 1 root 24576 Apr 26 02:50 compact -rwxr-xr-x 3 root 28672 Apr 26 02:54 compress -rwxr-xr-x 1 root 302 Apr 26 02:54 compressdir -rwxr-xr-x 1 root 28672 Apr 26 02:55 ctags -rwxr-xr-t 6 root 151552 Apr 26 02:45 e -rwxr-xr-t 6 root 151552 Apr 26 02:45 edit -rwxr-xr-x 1 root 65536 Apr 26 02:52 error -rwxr-xr-t 6 root 151552 Apr 26 02:45 ex -rwxr-xr-x 1 root 20480 Apr 26 02:55 expand -rwxr-xr-x 1 root 40960 Apr 26 02:52 eyacc -rwxr-xr-x 2 root 53248 Apr 26 02:55 f -rwxr-xr-x 1 root 53248 Apr 26 02:52 fed -rwxr-xr-x 2 root 53248 Apr 26 02:55 finger -rwxr-xr-x 1 root 20480 Apr 27 13:17 fmt -rwxr-xr-x 1 root 20480 Apr 26 02:55 fold -rwxr-xr-x 1 root 49152 Apr 26 02:55 from -rwx--s--x 1 root 36864 Apr 26 02:52 gprof -rwxr-xr-x 1 root 20480 Apr 26 02:55 grep -rwxr-xr-x 1 root 49152 Apr 26 02:55 groups -rwxr-xr-x 1 root 20480 Apr 26 02:55 head -rwxr-xr-x 1 root 1492 Apr 26 02:54 help -rwxr-xr-x 1 root 28672 Apr 26 02:53 indent -rwxr-xr-x 1 root 49152 Apr 26 02:55 last -rwxr-xr-x 1 root 49152 Apr 26 02:55 lastcomm -rwxr-xr-x 1 root 20480 Apr 26 02:55 leave -rwxr-xr-x 1 root 16384 Apr 26 02:55 lock ---x--s--x 2 bin 90112 Apr 27 13:17 mail lrwxrwxrwx 1 root 18 May 11 07:38 mailq -> /usr/.lib/sendmail -rwxr-xr-x 3 root 24576 Apr 26 02:55 man -rwxr-xr-x 1 root 24576 Apr 26 02:55 mkstr -rwxr-xr-x 2 root 36864 Apr 26 02:53 more -rwxr-xr-x 1 root 61440 Apr 26 02:53 msgs lrwxrwxrwx 1 root 18 May 11 07:38 newaliases -> /usr/.lib/sendmail -rwxr-xr-x 2 root 36864 Apr 26 02:53 page -rwxr-xr-x 1 root 536 Apr 26 02:54 print -rwxr-xr-x 1 root 12288 Apr 26 02:55 printenv -rwxr-xr-x 1 root 45056 Apr 26 02:55 prmail -rwxr-xr-x 1 root 16384 Apr 26 02:56 pti ---x--s--x 1 root 57344 Apr 26 02:57 quota -rwxr-xr-x 1 root 12288 Apr 26 02:56 reset -rwxr-xr-x 1 root 53248 Apr 26 02:56 sccs -rwxr-xr-x 1 root 24576 Apr 26 02:56 script -rwxr-xr-x 1 root 20480 Apr 26 02:56 soelim -rwxr-xr-x 1 root 20480 Apr 26 02:56 strings ---x--s--x 1 root 36864 Apr 26 02:54 sysline -rwxr-xr-x 1 root 20480 Apr 26 02:56 tail -rwxr-xr-x 1 root 303 Apr 26 02ū54 tarmail -rwxr-xr-x 1 root 623 Apr 26 02:54 trman -rwxr-xr-x 1 root 32768 Apr 26 02:54 tset -rwxr-xr-x 2 root 20480 Apr 26 02:56 u -rwxr-xr-x 1 root 24576 Apr 26 02:57 ul -rwxr-xr-x 1 root 20480 Apr 26 02:52 unctompact -rwxr-xr-x 3 root 28672 Apr 26 02:54 uncompress -rwxr-xr-x 1 root 290 Apr 26 02:54 uncompressdir -rwxr-xr-x 1 root 20480 Apr 26 02:56 unexpand -rwxr-xr-x 1 root 20480 Apr 26 02:56 unifdef -rwxr-xr-x 1 root 174 Apr 26 02:54 untarmail ---x--s--x 2 root 32768 Apr 26 02:54 uptime -rwxr-xr-x 2 root 20480 Apr 26 02:56 users -rwxr-xr-x 1 root 2612 Apr 26 02:54 vgrind -rwxr-xr-t 6 root 151552 Apr 26 02:45 vi -rwxr-xr-t 6 root 151552 Apr 26 02:45 view ---x--s--x 1 root 24576 Apr 26 02:54 vmstat -rwxr-xr-x 1 root 858 Apr 26 02:54 vpq -rwxr-xr-x 1 root 858 Apr 26 02:54 vpr -rwxr-xr-x 1 root 864 Apr 26 02:54 vprint -rwxr-xr-x 1 root 860 Apr 26 02:54 vprm -rwxr-xr-x 1 root 2203 Apr 26 02:54 vtroff ---x--s--x 2 root 32768 Apr 26 02:54 w -rwxr-xr-x 1 root 20480 Apr 26 02:56 wc -rwxr-xr-x 1 root 20480 Apr 26 02:56 what -rwxr-xr-x 3 root 24576 Apr 26 02:55 whatis -rwxr-xr-x 1 root 20480 Apr 26 02:56 whereis -rwxr-xr-x 1 root 1139 Apr 26 02:54 which -rwxr-xr-x 1 root 45056 Apr 26 02:56 whoami -rwxr-xr-x 1 root 24576 Apr 26 02:56 xstr -rwxr-xr-x 1 root 12288 Apr 26 02:56 yes -rwxr-xr-x 3 root 28672 Apr 26 02:54 zcat -rwxr-xr-x 1 root 760 Apr 26 02:54 zcmp -rwxr-xr-x 1 root 724 Apr 26 02:54 zdiff -rwxr-xr-x 1 root 346 Apr 26 02:54 zmore at -rwxr-xr-x 3 root 24576 Apr 26 02:55 whatis -rwxr-xr-x 1 root 20480 Apr 26 02:56 whereis -rwxr-xr-x 1 root 1139 Apr 26 02:54 which -rwxr-xr-x 1 root 45056 Apr 26 02:56 whoami -rwxr-xr-x 1 root 24576 Apr 26 02:56 xstr -rwxr-xr-x 1 root 12288 Apr Nachtrag zur Freigabemitteilung SINIX V5.22 fuer MX500 1) Installation von SINIX Mit der Kassette SINIXK erhalten Sie die aktuellsten Korrek- turen zu SINIX V5.22. Bitte installieren Sie die Kassette im Anschluss an die Installation von SINIX V5.22 mittels des Kommandos /etc/superinstall. Anschliessend an die Installa- tion wird ein automatischer Reboot durchgefuehrt. 2) Installation des sie-Universums Bei der Installation des sie-Universums werden einige Datei- verzeichnisse geloescht. Sie sollten das sie-Universum daher nur unmittelbar nach der Installation des Grundsystems in- stallieren. 3) Maximale Partitiongroesse Die maximale Partitiongroesse ist abhaengig von der verwendeten MMU. MX500-20/-40/-60/-70/-80 (32082 MMU): 4194303 KB MX500-75/-85 (32382 MMU): 524287 KB 4) Das Kommando ps Das ps-Kommando der Version SINIX V5.21 steht im ucb-Univer- sum der SINIX V5.22 weiterhin zur Verfuegung. 5) Laenge von Umgebungsvariablen einschiesslich Wert Der Name einer Umgebungsvariablen einschliesslich des zuge- wiesenen Wertes darf nicht laenger als 510 Zeichen sein. An- derenfalls kann es vorkommen, dass betriebssytemnahe Program- me nicht mehr ablauffaehig sind (z.B. msh). 6) Tuningmassnahmen Zusaetzlich zum Umorganisieren des Dateiverzeichnisses /dev mittels /etc/devreorg wird empfohlen, die Terminaleintraege in der Datei /etc/ttys mit Hilfe eines Editors ebenfalls um- zukopieren, so dass alle "normalen" Terminals vor den Pseudo- und virtuellen Terminals stehen. 7) Installation zusaetzlicher Softwareprodukte Software-Produkte (z.B. ESQL/COBOL), die zur Installation das CES-Environment benoetigen, koennen im sie-Universum unter SINIX V5.22 nicht mehr installiert werden! 8) Einsatz von Sisytext Das Produkt Sisytext ist ab Version V2.0 auf SINIX V5.22 ab- lauffaehig. 9) Hinweise zum Spoolsystem HP-LaserJet-Backend: Vom HP-LaserJet-Backend werden keine speziellen HP PCL Funk- tionen (wie z.B. zusammengefasste Steuerzeichen und Macros) unterstuetzt. Mit dem HP-Drucker koennen bis zu 64 Zeilen pro Seite (bei 6 Zeilen pro Zoll) gedruckt werden, d.h. die ersten und letz- ten drei Zeilen bleiben leer. Einschraenkungen: - Mit SINIX V5.22 werden maximal 32 Drucker unterstuetzt. - Die Auftragswarteschlange kann maximal 1279 Druckauftraege gleichzeitig verwalten. - Die Datei CONFIG darf maximal 300 Zeilen enthalten. Druckereinstellungen: Der Drucker 9001-32 muss auf 7 Datenbits und ungerade Paritaet eingestellt werden. 10) Berichtigungen S. 32 Das Produkt XTI ist erst ab dem Aenderungsstand V1.0A10 ablauffaehig. Derzeit ist eine Korrekturversion von OCIS-DESK V1.0A in Arbeit, die auf SINIX V5.22 ablauffaehig sein wird. S.71 In der Tabelle "Systemgrenzen" muss es statt "maxi- male Anzahl Semaphore pro Benutzer" "maximale An- zahl Semaphore pro Semaphoridentifier" heissen. 11) Einschraenkung Der Betrieb von Grafik-COLLAGE ueber TACSI ist derzeit nicht freigegeben! 12) Einsatz von CMX, FT-SINIX und EMDS Das Softwareprodukt CMX muss mindestens den Versionsstand V2.5A10, das Produkt FT-SINIX sollte mindestens den Ver- sionsstand V4.0 und das Produkt EMDS sollte mindestens den Versionsstand V3.1 haben. 13) Geaenderte Stueckliste fuer das Dokumentationspaket Zusaetzlich zu den in der Freigabemitteilung aufgelisteten Handbuechern enthaelt das Dokumentationspaket noch die folgen- den Manuale: SINIX V5.22 Kommandos, Teil1 U5453-J-Z95-1 SINIX V5.22 Kommandos, Teil2 U5454-J-Z95-1 SINIX V5.22 Kommandos, Teil3 U5455-J-Z95-1 ndestens den Ver- sionsstand V4.0 und das Produkt EMDS sollte mindestens den Versionsstand V3.1 haben. 13) Geaenderte Stueckliste fuer das Dokumentationspaket Zusaetzlich zu den in der readme. Inhalt des Dateiverzeichnisses sinix unter /usr/readme fgm00 - Freigabemitteilung der SINIX V5.22 (MX500) fgm01 - Symbolische Links der SINIX V5.22 (MX500) fgm02 - Inhaltsverzeichnis der Platte nach der Installation von SINIX V5.22 (MX500) fgm03 - Nachtrag zur Freigabemitteilung (MX500) Alle Dateien sind reine ASCII-Dateien. 4.0 und das Produkt EMDS sollte mindestens den Versionsstand V3.1 haben. 13) Geaenderte Stueckliste fuer das Dokumentationspaket Zusaetzlich zu den Backend werden keine speziellen HP PCL Funk- tionen (wie z.B. zusammengefasste Steuerzeichen und Macros) unterstuetzt. Mit dem HP-Drucker koennen bis zu 64 Zeilen pro Seite (bei 6 Zeilen pro Zoll) gedruckt werden, d.h. die ersten und letz- ten drei Zeilen bleiben leer. Einschraenkungen: - Mit SINIX V5.22 werden maximal 32 Drucker unterstuetzt. - Die Auftragswarteschlange kann maximal 1279 Druckauftraege gleichzeitig verwalten. - Die Datei CONFIG darf maximal 300 Zeichen beinhalten.